【发布时间】:2020-07-24 06:46:47
【问题描述】:
我正在使用 Scalar DB 库,它在 Cassandra 中添加了 ACID 支持。如何使用 Scalar DB 获取分区的大小?
在 Cassandra Java 驱动程序中,我会调用如下代码来获取大小。
val resultSet = session.execute(partitionSizeQuery)
val resultSetSize = resultSet.all.size
ScalarDB 的等价物是什么。
我打电话时收到Optional[Result]
val result = transaction.get(getQuestion)
然后我调用.get来获取result的值,如果有值(在检查result.isPresent之后)
val resultGet = result.get
logger.trace(s"result is ${resultGet}")
我想上面只会给我一行。
我曾想过使用Scan 以及它提供List[Result],但从文档中不清楚我是否会获得所有结果或一些系统/可配置限制。
即使我不会一次性解决所有问题,我如何获得分区大小?
【问题讨论】:
标签: scalardb