hbase的thrift接口c#

本文详细介绍了HBase数据库中各种查询方法的使用,包括获取单行数据、多行数据、特定列数据等,并解释了如何指定时间戳和版本数进行历史数据查询。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xcagy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值