multiGet
Java client包含多种multiGet接口,提供读同一HashKey下的多行数据功能,这里封装的是:
- public boolean multiGet(String tableName, byte[] hashKey,
- List<byte[]> sortKeys, int maxFetchCount,
- int maxFetchSize, List<Pair<byte[], byte[]>> values) throws PException;
支持最大数据量maxFetchCount
和最大数据大小maxFetchSize
的参数设置,参见Java客户端文档#multiGet
- def multiGet[H, S](table: String, hashKey: H, sortKeys: Seq[S],
- maxFetchCount: Int = 100, maxFetchSize: Int = 1000000)
table:表名,通常为String
类型hashKey:通常为String
类型sortKeys:sortKey列表maxFetchCount:最大获取数据量,这里默认为100maxFetchSize:最大获取数据值大小,这里默认为1000000字节return:返回获取值列表,convertMultiGetResult
类型