multiGet

Java client包含多种multiGet接口,提供读同一HashKey下的多行数据功能,这里封装的是:

  1. public boolean multiGet(String tableName, byte[] hashKey,
  2. List<byte[]> sortKeys, int maxFetchCount,
  3. int maxFetchSize, List<Pair<byte[], byte[]>> values) throws PException;

支持最大数据量maxFetchCount和最大数据大小maxFetchSize的参数设置,参见Java客户端文档#multiGet

  1. def multiGet[H, S](table: String, hashKey: H, sortKeys: Seq[S],
  2. maxFetchCount: Int = 100, maxFetchSize: Int = 1000000)

table:表名,通常为String类型hashKey:通常为String类型sortKeys:sortKey列表maxFetchCount:最大获取数据量,这里默认为100maxFetchSize:最大获取数据值大小,这里默认为1000000字节return:返回获取值列表,convertMultiGetResult类型