【发布时间】:2014-01-01 03:44:57
【问题描述】:
您好,我想知道是否有一些了解 Cassandra 的人可以帮助我。现在我正在使用调试器调查 Cassandra 的读取路径,但由于某种原因无法找到针对查询过滤行列的特定位置。
我已发出两个查询:
"select * from table where name1='rowkey8888';"
和
"select name9 from table where name1='rowkey999211';"
让我感到困惑的是,它们都被视为 SliceFromReadCommand 命令,而 与命令关联的 SliceQueryFilter 对象对于两者都是相同的:[reversed=false, slices=[[, ]], count=10000, toGroup = 0]
我的问题是,任何人都可以向我解释这种行为的原因,因为我在查询中给出了列名时的印象(在上述情况下为 name9)然后 该命令将是 SliceByNamesReadCommand 并且指定的列将在 QueryFilter 切片数组中。另外,由于我找不到,任何人都可以指出此过滤的完成位置吗?
【问题讨论】: