Class CassandraRangePagingIterable<T>
- java.lang.Object
-
- com.palantir.util.paging.AbstractPagingIterable<com.palantir.atlasdb.keyvalue.api.RowResult<T>,com.palantir.util.paging.TokenBackedBasicResultsPage<com.palantir.atlasdb.keyvalue.api.RowResult<T>,byte[]>>
-
- com.palantir.atlasdb.keyvalue.cassandra.paging.CassandraRangePagingIterable<T>
-
- All Implemented Interfaces:
Iterable<com.palantir.atlasdb.keyvalue.api.RowResult<T>>
public class CassandraRangePagingIterable<T> extends com.palantir.util.paging.AbstractPagingIterable<com.palantir.atlasdb.keyvalue.api.RowResult<T>,com.palantir.util.paging.TokenBackedBasicResultsPage<com.palantir.atlasdb.keyvalue.api.RowResult<T>,byte[]>>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.palantir.util.paging.AbstractPagingIterable
com.palantir.util.paging.AbstractPagingIterable.PagingIterator<T extends Object,P extends com.palantir.util.paging.BasicResultsPage<T>>
-
-
Constructor Summary
Constructors Constructor Description CassandraRangePagingIterable(RowGetter rowGetter, org.apache.cassandra.thrift.SlicePredicate slicePredicate, ColumnGetter columnGetter, com.palantir.atlasdb.keyvalue.api.RangeRequest rangeRequest, Supplier<ResultsExtractor<T>> resultsExtractor, long timestamp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.palantir.util.paging.TokenBackedBasicResultsPage<com.palantir.atlasdb.keyvalue.api.RowResult<T>,byte[]>
getFirstPage()
protected com.palantir.util.paging.TokenBackedBasicResultsPage<com.palantir.atlasdb.keyvalue.api.RowResult<T>,byte[]>
getNextPage(com.palantir.util.paging.TokenBackedBasicResultsPage<com.palantir.atlasdb.keyvalue.api.RowResult<T>,byte[]> previous)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
CassandraRangePagingIterable
public CassandraRangePagingIterable(RowGetter rowGetter, org.apache.cassandra.thrift.SlicePredicate slicePredicate, ColumnGetter columnGetter, com.palantir.atlasdb.keyvalue.api.RangeRequest rangeRequest, Supplier<ResultsExtractor<T>> resultsExtractor, long timestamp)
-
-
Method Detail
-
getFirstPage
protected com.palantir.util.paging.TokenBackedBasicResultsPage<com.palantir.atlasdb.keyvalue.api.RowResult<T>,byte[]> getFirstPage()
-
-