public class UnfilteredRowIteratorWithLowerBound extends LazilyInitializedUnfilteredRowIterator implements IteratorWithLowerBound<Unfiltered>
Constructor and Description |
---|
UnfilteredRowIteratorWithLowerBound(DecoratedKey partitionKey,
SSTableReader sstable,
ClusteringIndexFilter filter,
ColumnFilter selectedColumns,
SSTableReadsListener listener) |
Modifier and Type | Method and Description |
---|---|
PartitionColumns |
columns()
A subset of the columns for the (static and regular) rows returned by this iterator.
|
protected Unfiltered |
computeNext() |
protected UnfilteredRowIterator |
initializeIterator() |
boolean |
isReverseOrder()
Whether or not the rows returned by this iterator are in reversed
clustering order.
|
Unfiltered |
lowerBound() |
CFMetaData |
metadata()
The metadata for the table this iterator on.
|
DeletionTime |
partitionLevelDeletion()
The partition level deletion for the partition this iterate over.
|
Row |
staticRow()
The static part corresponding to this partition (this can be an empty
row but cannot be
null ). |
EncodingStats |
stats()
Return "statistics" about what is returned by this iterator.
|
close, initialized, maybeInit, partitionKey
endOfData, hasNext, next, peek, remove
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isEmpty
public UnfilteredRowIteratorWithLowerBound(DecoratedKey partitionKey, SSTableReader sstable, ClusteringIndexFilter filter, ColumnFilter selectedColumns, SSTableReadsListener listener)
public Unfiltered lowerBound()
lowerBound
in interface IteratorWithLowerBound<Unfiltered>
protected UnfilteredRowIterator initializeIterator()
initializeIterator
in class LazilyInitializedUnfilteredRowIterator
protected Unfiltered computeNext()
computeNext
in class LazilyInitializedUnfilteredRowIterator
public CFMetaData metadata()
BaseRowIterator
metadata
in interface BaseRowIterator<Unfiltered>
metadata
in class LazilyInitializedUnfilteredRowIterator
public boolean isReverseOrder()
BaseRowIterator
isReverseOrder
in interface BaseRowIterator<Unfiltered>
isReverseOrder
in class LazilyInitializedUnfilteredRowIterator
public PartitionColumns columns()
BaseRowIterator
columns
in interface BaseRowIterator<Unfiltered>
columns
in class LazilyInitializedUnfilteredRowIterator
public EncodingStats stats()
UnfilteredRowIterator
stats
in interface UnfilteredRowIterator
stats
in class LazilyInitializedUnfilteredRowIterator
public DeletionTime partitionLevelDeletion()
UnfilteredRowIterator
partitionLevelDeletion
in interface UnfilteredRowIterator
partitionLevelDeletion
in class LazilyInitializedUnfilteredRowIterator
public Row staticRow()
BaseRowIterator
null
).staticRow
in interface BaseRowIterator<Unfiltered>
staticRow
in class LazilyInitializedUnfilteredRowIterator
Copyright © 2018 The Apache Software Foundation