Modifier and Type | Class and Description |
---|---|
static class |
Memtable.MemtableUnfilteredPartitionIterator |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSSTableIterator |
class |
SSTableIterator
A Cell Iterator over SSTable
|
class |
SSTableReversedIterator
A Cell Iterator in reversed clustering order over SSTable
|
Modifier and Type | Class and Description |
---|---|
class |
CompactionIterator
Merge multiple iterators over the content of sstable into a "compacted" iterator.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BasePartitionIterator<I extends BaseRowIterator<?>> |
interface |
PartitionIterator
An iterator over a number of (filtered) partition.
|
interface |
UnfilteredPartitionIterator
An iterator over a number of unfiltered partitions (i.e.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractUnfilteredPartitionIterator |
class |
SingletonUnfilteredPartitionIterator |
Modifier and Type | Class and Description |
---|---|
class |
CassandraValidationIterator |
Modifier and Type | Interface and Description |
---|---|
interface |
BaseRowIterator<U extends Unfiltered>
A common interface for Row and Unfiltered, that permits sharing of the (majority) common
methods and functionality
|
interface |
RowIterator
An iterator over rows belonging to a partition.
|
interface |
UnfilteredRowIterator
An iterator over the rows of a given partition that also includes deletion informations.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractUnfilteredRowIterator |
class |
LazilyInitializedUnfilteredRowIterator
Abstract class to create UnfilteredRowIterator that lazily initialize themselves.
|
class |
RowAndDeletionMergeIterator
An iterator that merges a source of rows with the range tombstone and partition level deletion of a give partition.
|
class |
ThrottledUnfilteredIterator
A utility class to split the given into smaller chunks each
having at most
ThrottledUnfilteredIterator.throttle + 1 unfiltereds. |
class |
UnfilteredRowIteratorWithLowerBound
An unfiltered row iterator with a lower bound retrieved from either the global
sstable statistics or the row index lower bounds (if available in the cache).
|
class |
WrappingUnfilteredRowIterator
Abstract class to make writing unfiltered iterators that wrap another iterator
easier.
|
Modifier and Type | Method and Description |
---|---|
static CloseableIterator<UnfilteredRowIterator> |
ThrottledUnfilteredIterator.throttle(UnfilteredPartitionIterator partitionIterator,
int maxBatchSize)
Splits a
UnfilteredPartitionIterator in UnfilteredRowIterator batches with size no higher than
maxBatchSize |
Modifier and Type | Class and Description |
---|---|
static class |
CassandraStreamReader.StreamDeserializer |
Modifier and Type | Class and Description |
---|---|
class |
BasePartitions<R extends BaseRowIterator<?>,I extends BasePartitionIterator<? extends BaseRowIterator<?>>> |
class |
BaseRows<R extends Unfiltered,I extends BaseRowIterator<? extends Unfiltered>> |
class |
FilteredPartitions |
class |
FilteredRows |
Modifier and Type | Class and Description |
---|---|
static class |
AbstractTokenTreeBuilder.LevelIterator |
Modifier and Type | Interface and Description |
---|---|
interface |
ISSTableScanner
An ISSTableScanner is an abstraction allowing multiple SSTableScanners to be
chained together under the hood.
|
Modifier and Type | Class and Description |
---|---|
class |
KeyIterator |
class |
ReducingKeyIterator
Caller must acquire and release references to the sstables used here.
|
class |
SSTableIdentityIterator |
class |
SSTableSimpleIterator
Utility class to handle deserializing atom from sstables.
|
static class |
SSTableSimpleIterator.EmptySSTableSimpleIterator |
Modifier and Type | Class and Description |
---|---|
class |
BigTableScanner |
static class |
BigTableScanner.EmptySSTableScanner |
protected class |
BigTableScanner.KeyScanningIterator |
Modifier and Type | Class and Description |
---|---|
class |
ValidationPartitionIterator |
Modifier and Type | Class and Description |
---|---|
class |
AggregationQueryPager.AggregationPartitionIterator
PartitionIterator for queries without Group By but with aggregates. |
class |
AggregationQueryPager.GroupByPartitionIterator
PartitionIterator that automatically fetch a new sub-page of data if needed when the current iterator is
exhausted. |
Modifier and Type | Interface and Description |
---|---|
interface |
IMergeIterator<In,Out> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIterator<V> |
class |
MergeIterator<In,Out>
Merges sorted input iterators which individually contain unique items.
|
static class |
MerkleTree.TreeRangeIterator
Returns the leaf (range) of a given tree in increasing order.
|
Modifier and Type | Method and Description |
---|---|
static <T> CloseableIterator<T> |
FBUtilities.closeableIterator(java.util.Iterator<T> iterator) |
Copyright © 2009- The Apache Software Foundation