【发布时间】:2017-04-30 08:22:11
【问题描述】:
我正在阅读A deep look at the CQL WHERE clause。我对几个陈述感到困惑,所以我发布了 5 个问题(Q1 - Q5)。欢迎任何cmets。 谢谢
Q1:
Secondary index queries是什么意思?the query is using a secondary index是什么意思?我认为
secondary index queries==the query which is using a secondary index。但是
Secondary index queries表示查询二级索引所在的表 或查询的列都被索引或其中至少一列 所有查询的列都被索引了吗?
单列切片限制只允许在最后一个被限制的聚类列上。
Q2:单列切片限制是指
>, >=, <=, <?
对二级索引的直接查询仅支持 =、CONTAINS 或 CONTAINS KEY 限制。
Q3:索引列只能由 =、CONTAINS 和 包含密钥?
CONTAINS 和 CONTAINS KEY 限制只能在查询使用二级索引时用于集合。
Q4:
CONTAINS可以用在任何非索引的聚簇列上吗?买 当一列被二级索引时,CONTAINS只能用于 当此列为collections类型时?
如果查询是二级索引查询,则常规列可以受 =、>、>=、
Q5:
Regular columns是什么意思?始终Single column slice restrictions are allowed only on the last clustering column being restricted.。如果一列被二级索引,可以限制=, >, >=, <= and <, CONTAINS or CONTAINS KEY restrictions (but not IN)在此列上,即使它不是最后一个聚类列?
【问题讨论】: