c# 访问hbase_C#通过Thrift连接查询HBase主要方法总结

本文总结了C#使用Thrift访问HBase的主要查询方法,包括get、getRow、getRows等12种方法,涵盖了不同场景下的数据获取,如按行键、列族、时间戳等条件查询最新版本或历史版本的数据。
摘要由CSDN通过智能技术生成

1、get(byte[] tableName,byte[] row,byte[] column,Dictionary attribute)

get方法可以查询指定表名,行健以及列名对应值的最新版本,方法返回值类型为List

2、getRow(byte[] tableName,byte[] row,Dictionary attribute)

getRow方法可以查询指定表名,行健对应所有列名的值的最新版本,方法返回值类型为         List

3、getRows(byte[] tableName,List rows,Dictionary attribute)

getRows方法可以查询指定表名,多个行健对应的所有列名的值的最新版本,方法返回值类型为     List

4、getRowOrBefore(byte[] tableName,byte[] row,byte[] family)

getRowOrBefore方法可以查询指定表名,行健对应所有列族中所有列的值的最新版本,方法返回值类型为   List

5、getRowTs(byte[] tableName,byte[] row,long timestamp,Dictionary attribute)

getRowTs方法可以查询指定表名,行健以及指定时间戳之前版本对应所有列名的值,方法返回值类型为List

6、getRowsTs(byte[] tableName,byte[] row,long timestamp,Dictionary attribute)

getRowsTs方法可以查询指定表名,多个行健以及指定时间戳之前版本对应所有列名的值,方法返回值类型为List

7、getRowWithColumns(byte[] tableName,byte[] row,List columns,Dictionary attribute)

getRowWithColumns方法可以查询指定表名,行健以及多个列名对应值的最新版本,方法返回值类型为List

8、getRowsWithColumns(byte[] tableName,List rows,List columns,long timestamp,Dictionary attribute)

getRowsWithColumns方法可以查询指定表名,多个行健以及多个列名对应值的最新版本,方法返回值类型为List

9、getRowWithColumnsTs(byte[] tableName,byte[] row,List columns,Dictionary attribute)

get方法可以查询指定表名,行健、指定时间戳以及多个列名对应的,方法返回值类型为List

10、getRowsWithColumnsTs(byte[] tableName,List[byte] rows,List columns,Dictionary attribute)

getRowsWithColumnsTs方法可以查询指定表名,多个行健、指定时间戳以及多个列名对应的,方法返回值类型为List

11、getVer(byte[] tableName,byte[] row,byte[] column,int numVersions,Dictionary attribute)

getVer方法可以查询指定表名,行健、指定列名对应的最新numVersions个版本的数据,方法返回值类型为List

12、getVer(byte[] tableName,byte[] row,byte[] column,long timestamp,int numVersions,Dictionary attribute)

getVer方法可以查询指定表名,行健、指定列名对应的timestamp之前最近numVersions个版本的数据,方法返回值类型为List

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值