private Map<byte[], List<Entry<Cell, Value>>> extractRowColumnRangePage( TableReference tableRef, RowsColumnRangeBatchRequest rowsColumnRangeBatch, long ts) { return batchingQueryRunner.runTask( rowsColumnRangeBatch, RowsColumnRangeBatchRequests::partition, AccumulatorStrategies.forMap(), batch -> runRead(tableRef, table -> extractRowColumnRangePageInternal( table, tableRef, () -> table.getRowsColumnRange(batch, ts), RowsColumnRangeBatchRequests.getAllRowsInOrder(batch)))); }
private Map<byte[], List<Entry<Cell, Value>>> extractRowColumnRangePage( TableReference tableRef, Map<byte[], BatchColumnRangeSelection> columnRangeSelection, long ts) { return batchingQueryRunner.runTask( columnRangeSelection, BatchingStrategies.forMap(), AccumulatorStrategies.forMap(), batch -> runRead(tableRef, table -> extractRowColumnRangePageInternal( table, tableRef, () -> table.getRowsColumnRange(batch, ts), batch.keySet()))); }
private Map<byte[], List<Entry<Cell, Value>>> extractRowColumnRangePage( TableReference tableRef, RowsColumnRangeBatchRequest rowsColumnRangeBatch, long ts) { return batchingQueryRunner.runTask( rowsColumnRangeBatch, RowsColumnRangeBatchRequests::partition, AccumulatorStrategies.forMap(), batch -> runRead(tableRef, table -> extractRowColumnRangePageInternal( table, tableRef, () -> table.getRowsColumnRange(batch, ts), RowsColumnRangeBatchRequests.getAllRowsInOrder(batch)))); }
private Map<byte[], List<Entry<Cell, Value>>> extractRowColumnRangePage( TableReference tableRef, Map<byte[], BatchColumnRangeSelection> columnRangeSelection, long ts) { return batchingQueryRunner.runTask( columnRangeSelection, BatchingStrategies.forMap(), AccumulatorStrategies.forMap(), batch -> runRead(tableRef, table -> extractRowColumnRangePageInternal( table, tableRef, () -> table.getRowsColumnRange(batch, ts), batch.keySet()))); }