@Override public Stream<BatchingVisitable<RowResult<byte[]>>> getRangesLazy( final TableReference tableRef, Iterable<RangeRequest> rangeRequests) { return delegate().getRangesLazy(tableRef, rangeRequests); }
public Stream<BatchingVisitable<MetadataRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, MetadataRowResult::of)); }
public Stream<BatchingVisitable<CreatedIdxRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, CreatedIdxRowResult::of)); }
public Stream<BatchingVisitable<SweepPriorityRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, SweepPriorityRowResult::of)); }
public Stream<BatchingVisitable<KeyValueRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, KeyValueRowResult::of)); }
public Stream<BatchingVisitable<KvDynamicColumnsRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, KvDynamicColumnsRowResult::of)); }
public Stream<BatchingVisitable<UserBirthdaysIdxRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, UserBirthdaysIdxRowResult::of)); }
public Stream<BatchingVisitable<KvRowsRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, KvRowsRowResult::of)); }
public Stream<BatchingVisitable<CookiesIdxRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, CookiesIdxRowResult::of)); }
@Override public Stream<BatchingVisitable<RowResult<byte[]>>> getRangesLazy( final TableReference tableRef, Iterable<RangeRequest> rangeRequests) { checkTableName(tableRef); return delegate().getRangesLazy(tableRef, rangeRequests); }
private void verifyAllGetRangesImplsRangeSizes(Transaction t, RangeRequest templateRangeRequest, int expectedRangeSize) { Iterable<RangeRequest> rangeRequests = Iterables.limit(Iterables.cycle(templateRangeRequest), 1000); List<BatchingVisitable<RowResult<byte[]>>> getRangesWithPrefetchingImpl = ImmutableList.copyOf( t.getRanges(TEST_TABLE, rangeRequests)); List<BatchingVisitable<RowResult<byte[]>>> getRangesInParallelImpl = t.getRanges(TEST_TABLE, rangeRequests, 2, (rangeRequest, visitable) -> visitable).collect(Collectors.toList()); List<BatchingVisitable<RowResult<byte[]>>> getRangesLazyImpl = t.getRangesLazy(TEST_TABLE, rangeRequests).collect(Collectors.toList()); assertEquals(getRangesWithPrefetchingImpl.size(), getRangesLazyImpl.size()); assertEquals(getRangesLazyImpl.size(), getRangesInParallelImpl.size()); for (int i = 0; i < getRangesWithPrefetchingImpl.size(); i++) { assertEquals(expectedRangeSize, BatchingVisitables.copyToList(getRangesWithPrefetchingImpl.get(i)).size()); assertEquals(expectedRangeSize, BatchingVisitables.copyToList(getRangesInParallelImpl.get(i)).size()); assertEquals(expectedRangeSize, BatchingVisitables.copyToList(getRangesLazyImpl.get(i)).size()); } }
public Stream<BatchingVisitable<Index2IdxRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, Index2IdxRowResult::of)); }
public Stream<BatchingVisitable<RangeScanTestRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, RangeScanTestRowResult::of)); }
public Stream<BatchingVisitable<GenericRangeScanTestRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, GenericRangeScanTestRowResult::of)); }
public Stream<BatchingVisitable<Index1IdxRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, Index1IdxRowResult::of)); }
public Stream<BatchingVisitable<Index3IdxRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, Index3IdxRowResult::of)); }
public Stream<BatchingVisitable<Index4IdxRowResult>> getRangesLazy(Iterable<RangeRequest> ranges) { Stream<BatchingVisitable<RowResult<byte[]>>> rangeResults = t.getRangesLazy(tableRef, ranges); return rangeResults.map(visitable -> BatchingVisitables.transform(visitable, Index4IdxRowResult::of)); }
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)); }
@Override public Stream<BatchingVisitable<RowResult<byte[]>>> getRangesLazy( final TableReference tableRef, Iterable<RangeRequest> rangeRequests) { return delegate().getRangesLazy(tableRef, rangeRequests); }
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)); }