Datastax Cassandra Java驱动程序的Accessor是否使用分页?

Vinod Jayachandran

Datastax的cassandra Java驱动程序提供了Accessor。请参考这里

参照他们的例子如下,做他们做分页和分批提取记录或有查询超时的危险?

@Accessor
public interface UserAccessor {
    @Query("SELECT * FROM user")
    Result<User> getAll();
}

当我说分页时,他们是否在内部做以下类似的事情

Statement stmt = new SimpleStatement("SELECT * FROM user");
stmt.setFetchSize(24);
ResultSet rs = session.execute(stmt);
杰夫·贝克

是的,有在幕后使用的提取大小。驱动程序将根据需要自动为您翻页。

您可能需要通过@QueryParameters设置获取大小此时的默认值为5k,请参见DEFAULT_FETCH_SIZE

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在使用Datastax Cassandra驱动程序时是否重新使用PreparedStatement?

Cassandra Datastax驱动程序-连接池

cassandra datastax驱动程序抛出的写入超时

使用Datastax驱动程序3.6的Cassandra分页:不支持空分页状态和获取大小

datastax cassandra java驱动程序PlainTextAuthProvider示例

如何在Cassandra中使用Datastax Java驱动程序有效地使用准备好的语句?

Datastax Java Cassandra驱动程序:使用WHERE的多个AND语句?

如何使用Datastax Java驱动程序有效地使用批写入Cassandra?

是否可以通过datastax驱动程序将CQL脚本提交给cassandra集群?

如何使用DataStax Java驱动程序设置Cassandra客户端到节点的加密?

Cassandra:使用DataStax Java驱动程序选择一系列TimeUUID

使用Datastax Java驱动程序无法通过Cassandra的UDT密钥检索

Datastax Cassandra Java驱动程序-对象映射器-自动创建表

Cassandra准备的语句错误与datastax php驱动程序

Cassandra如何处理Datastax Java驱动程序中的阻塞执行语句

Cassandra Datastax驱动程序在访问器上设置分页状态

如何使用带有Datastax Java驱动程序的CQL向Cassandra添加任意列?

Datastax C#驱动程序中的Cassandra timeuuid

Datastax Cassandra驱动程序(python)导入失败

Cassandra DataStax驱动程序:如何分页浏览

Cassandra使用datastax cassandra读取操作错误

是否可以通过Cassandra Datastax驱动程序从文件加载语句?

Datastax-Cassandra PHP驱动程序-执行CQL脚本

带分页的Datastax Cassandra Java驱动程序RetryPolicy

Cassandra模型的CQL(datastax驱动程序:python)

无法使用 Cassandra Datastax Java 驱动程序连接到 Cassandra 节点之一

Nodejs - Apache Cassandra(使用 Datastax 驱动程序)

是否可以启用任何配置来为 cassandra datastax java 驱动程序中的 Double 值设置精度?

Cassandra Datastax Java 驱动程序看不到配置中的环境变量