@Override public <T> Stream<T> getRanges( final TableReference tableRef, Iterable<RangeRequest> rangeRequests, BiFunction<RangeRequest, BatchingVisitable<RowResult<byte[]>>, T> visitableProcessor) { return delegate().getRanges(tableRef, rangeRequests, visitableProcessor); }
private void verifyAllGetRangesImplsNumRanges(Transaction t, Iterable<RangeRequest> rangeRequests, List<String> expectedValues) { Iterable<BatchingVisitable<RowResult<byte[]>>> getRangesWithPrefetchingImpl = t.getRanges(TEST_TABLE, rangeRequests); Iterable<BatchingVisitable<RowResult<byte[]>>> getRangesInParallelImpl = t.getRanges(TEST_TABLE, rangeRequests, 2, (rangeRequest, visitable) -> visitable).collect(Collectors.toList()); Iterable<BatchingVisitable<RowResult<byte[]>>> getRangesLazyImpl = t.getRangesLazy(TEST_TABLE, rangeRequests).collect(Collectors.toList()); assertEquals(expectedValues, extractStringsFromVisitables(getRangesWithPrefetchingImpl)); assertEquals(expectedValues, extractStringsFromVisitables(getRangesInParallelImpl)); assertEquals(expectedValues, extractStringsFromVisitables(getRangesLazyImpl)); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, int concurrencyLevel, BiFunction<RangeRequest, BatchingVisitable<SweepPriorityRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, concurrencyLevel, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, SweepPriorityRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, int concurrencyLevel, BiFunction<RangeRequest, BatchingVisitable<MetadataRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, concurrencyLevel, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, MetadataRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, int concurrencyLevel, BiFunction<RangeRequest, BatchingVisitable<CreatedIdxRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, concurrencyLevel, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, CreatedIdxRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, int concurrencyLevel, BiFunction<RangeRequest, BatchingVisitable<KvDynamicColumnsRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, concurrencyLevel, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, KvDynamicColumnsRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, int concurrencyLevel, BiFunction<RangeRequest, BatchingVisitable<KeyValueRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, concurrencyLevel, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, KeyValueRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, BiFunction<RangeRequest, BatchingVisitable<SweepPriorityRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, SweepPriorityRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, BiFunction<RangeRequest, BatchingVisitable<KvDynamicColumnsRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, KvDynamicColumnsRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, int concurrencyLevel, BiFunction<RangeRequest, BatchingVisitable<CookiesIdxRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, concurrencyLevel, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, CookiesIdxRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, int concurrencyLevel, BiFunction<RangeRequest, BatchingVisitable<KvRowsRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, concurrencyLevel, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, KvRowsRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, BiFunction<RangeRequest, BatchingVisitable<MetadataRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, MetadataRowResult::of))); }
@Override public <T> Stream<T> getRanges( final TableReference tableRef, Iterable<RangeRequest> rangeRequests, int concurrencyLevel, BiFunction<RangeRequest, BatchingVisitable<RowResult<byte[]>>, T> visitableProcessor) { checkTableName(tableRef); return delegate().getRanges(tableRef, rangeRequests, concurrencyLevel, visitableProcessor); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, int concurrencyLevel, BiFunction<RangeRequest, BatchingVisitable<GenericRangeScanTestRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, concurrencyLevel, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, GenericRangeScanTestRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, BiFunction<RangeRequest, BatchingVisitable<RangeScanTestRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, RangeScanTestRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, int concurrencyLevel, BiFunction<RangeRequest, BatchingVisitable<Index2IdxRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, concurrencyLevel, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, Index2IdxRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, BiFunction<RangeRequest, BatchingVisitable<GenericRangeScanTestRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, GenericRangeScanTestRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, int concurrencyLevel, BiFunction<RangeRequest, BatchingVisitable<Index3IdxRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, concurrencyLevel, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, Index3IdxRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, int concurrencyLevel, BiFunction<RangeRequest, BatchingVisitable<Index4IdxRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, concurrencyLevel, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, Index4IdxRowResult::of))); }
public <T> Stream<T> getRanges(Iterable<RangeRequest> ranges, BiFunction<RangeRequest, BatchingVisitable<Index4IdxRowResult>, T> visitableProcessor) { return t.getRanges(tableRef, ranges, (rangeRequest, visitable) -> visitableProcessor.apply(rangeRequest, BatchingVisitables.transform(visitable, Index4IdxRowResult::of))); }