我的列族将数据存储在列名称中,我想使用Astyanax在列上执行范围查询。任何人都可以建议如何做到这一点?使用Astyanax的列扫描范围
2
A
回答
1
有很多的范围查询可用here
样品例如一个
keyspace.prepareQuery(CF_TIME_UUID)
.getKey(rowKey)
.withColumnRange(
new RangeBuilder()
.setLimit(10)
.setStart(TimeUUIDUtils.getTimeUUID(0))
.setEnd(TimeUUIDUtils
.getTimeUUID(Long.MAX_VALUE >> 8))
.build()).execute();
1
我同意ABHI,这是Playorm已经究竟是如何实现它。您可能会看到columnSlice()API的代码为https://github.com/deanhiller/playorm/blob/master/src/main/java/com/alvazan/orm/layer9z/spi/db/cassandra/CassandraSession.java
另外,如果您使用Playorm for Cassandra,则可以使用其ColumnSlice API。示例在https://github.com/deanhiller/playorm/blob/master/src/test/java/com/alvazan/test/TestColumnSlice.java
0
实际上,如果您的最终目标是将实体取出,您也可以使用PlayOrm查询语言。
相关问题
- 1. 范围扫描vs唯一扫描vs跳过扫描
- 2. Hbase多范围扫描?
- 3. Astyanax键范围查询
- 4. Android的 - 蓝牙 - 限制扫描范围
- 5. 如何扫描HBase的数值范围
- 6. 如何扫描IP范围C#
- 7. Ping扫描,能够输入范围
- 8. 如何做hbase范围扫描?
- 9. Spring 3组件扫描项目范围
- 10. Sonarqube扫描错误,超出范围?
- 11. $ ORDER vs计数扫描全局范围
- 12. 在D中逐步扫描范围
- 13. HBase行键和范围扫描
- 14. IP范围和端口扫描器
- 15. 如何使SQL查询使用索引范围扫描
- 16. 如何扫描nmap中的IP范围列表?
- 17. 如何强制oracle使用索引范围扫描?
- 18. 对列进行卡桑德拉范围扫描
- 19. 在theano中扫描没有序列? (仿真范围())
- 20. 基于范围搜索日期在astyanax
- 21. 全表扫描代替索引范围扫描导致性能问题
- 22. 为什么选择索引范围扫描通过快速全索引扫描
- 23. 索引范围扫描VS索引跳跃式扫描VS索引快速全扫描
- 24. 使用扫描
- 25. 使用扫描仪扫描txt文件
- 26. 使用扫描仪扫描Java输入
- 27. 使用异步扫描进行扫描
- 28. 范围扫描在卡桑德拉-2.1.2服用时间
- 29. 如何在cassandra中使用astyanax和复合列执行范围查询
- 30. 如何使用Resharper进行“删除多余的catch”的项目范围扫描?
能否请您参考以下链接也:http://stackoverflow.com/questions/15744575/querying-columns-with-prefix-not-working-using-astyanax 我的工作问题描述 那里。 感谢提前寻求帮助 – labyrinth