设计思路:
* 每页显示3行数据一次性的按照页数来显示出所有的数据
*
* 1、select * from tableName limit 3;(第一页)
* 第二页的行数要大于第一页的最大行数,为了在写逻辑语句,无特殊性处理(对第一页),写成通用性处理,
* 确认通用性,下一页读取的开始行是比上一页的最后一行的rowkey大的
* 改成 select * from tableName rowKey > " " limit 3;
*
* 2、select * from tableName where rowKey > maxKey limit 3;
*
* 3、怎么判断数据读取完成,退出循坏 --> 给读出的行数计数, 当rowcount < 3时,退出
/**
* 每页显示3行数据一次性的按照页数来显示出所有的数据
*
* 1、select * from tableName limit 3;(第一页)
* 第二页的行数要大于第一页的最大行数,为了在写逻辑语句,无特殊性处理(对第一页),写成通用性处理,
* 确认通用性,下一页读取的开始行是比上一页的最后一行的rowkey大的
* 改成 select * from tableName rowKey > " " limit 3;
*
* 2、select * from tableName where rowKey > maxKey limit 3;
*
* 3、怎么判断数据读取完成,退出循坏 --> 给读出的行数计数, 当rowcount < 3时,退出
*
* @throws IOException
*/
@Test
p

本文介绍了如何使用HBase的PageFilter进行分页查询,每页显示3行数据。通过设置rowKey的条件,实现从第一页到后续页的通用查询逻辑。在循环中,当读取的行数少于限制值时,表示数据读取完成,退出循环。
最低0.47元/天 解锁文章
1341

被折叠的 条评论
为什么被折叠?



