码迷,mamicode.com
首页 > Windows程序 > 详细

C#通过Thrift连接查询HBase主要方法总结

时间:2016-05-03 20:41:58      阅读:434      评论:0      收藏:0      [点我收藏+]

标签:hadoop   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>



C#通过Thrift连接查询HBase主要方法总结

标签:hadoop   hbase   

原文地址:http://10025326.blog.51cto.com/10015326/1769736

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!