如何在Cassandra中获取N行块?
我正在尝试使用java驱动程序从Cassandra获取n行。但我无法获取第一个n行意味着第10行,然后再从第11行获取下一个10行。如果有人有想法,请给出建议。我已经尝试过设置FetchSize和设置pagestatus blahh文档中的这一页介绍了它:您尝试过什么?你能给我们看一下你的源代码,它不能正常工作吗。您是否收到错误消息?我想先提取N行,然后从N+1再次提取N行,如表中的4行前2行->>>第1行,第2行存储结果集并打印,然后再次执行相同的查询并提取第3行和第4行。我尝试使用setfetchsize,但不工作int RESULTS\u PER\u PAGE=2;语句st=新的SimpleStatement(“从mdb中选择*);st.setFetchSize(每页的结果);ResultSet result=session.execute(st);对于(Row-Row:result){int-name_-var=Row.getInt(“name”);int-roll_-var=Row.getInt(“roll”);}打印全部4行,但我只需要2行,下次2 Dear Olivier感谢回复,我设置了结果,但我的行循环:resultset给出了完整数据,但我只需要4个数据,下次在不同的结果中再次设置4个数据,来自下面给出的最后5行代码结果,每个页面=4;语句st=新的SimpleStatement(“从mdb中选择*);st.setFetchSize(每页的结果);ResultSet result=session.execute(st);对于(Row-Row:result){int-name\u-var=Row.getInt(“name”);int-roll\u-var=Row.getInt(“roll”);System.out.println(“roll\u-var=“+roll\u-var+”name\u-var=“+name\u-var”)}阅读我链接到的页面,代码示例展示了如何做到这一点,但ResultSet结果给出了完整的行,而不是上面注释中提到的4行。请发送一个示例链接。此分页在java驱动程序中不起作用。是否使用如何在Cassandra中获取N行块?,cassandra,Cassandra,我正在尝试使用java驱动程序从Cassandra获取n行。但我无法获取第一个n行意味着第10行,然后再从第11行获取下一个10行。如果有人有想法,请给出建议。我已经尝试过设置FetchSize和设置pagestatus blahh文档中的这一页介绍了它:您尝试过什么?你能给我们看一下你的源代码,它不能正常工作吗。您是否收到错误消息?我想先提取N行,然后从N+1再次提取N行,如表中的4行前2行->>>第1行,第2行存储结果集并打印,然后再次执行相同的查询并提取第3行和第4行。我尝试使用setfe
ResultSet.getAvailableWithoutFetching()
来避免超过第一页?