Modifier and Type | Method and Description |
---|---|
UnfilteredPartitionIterator |
ReadCommand.executeLocally(ReadOrderGroup orderGroup)
Executes this command on the local host.
|
abstract UnfilteredPartitionIterator |
ReadResponse.makeIterator(CFMetaData metadata) |
UnfilteredPartitionIterator |
Memtable.makePartitionIterator(ColumnFilter columnFilter,
DataRange dataRange,
boolean isForThrift) |
protected UnfilteredPartitionIterator |
PartitionRangeReadCommand.queryStorage(ColumnFamilyStore cfs,
ReadOrderGroup orderGroup) |
protected abstract UnfilteredPartitionIterator |
ReadCommand.queryStorage(ColumnFamilyStore cfs,
ReadOrderGroup orderGroup) |
protected UnfilteredPartitionIterator |
SinglePartitionReadCommand.queryStorage(ColumnFamilyStore cfs,
ReadOrderGroup orderGroup) |
protected UnfilteredPartitionIterator |
ReadCommand.withoutPurgeableTombstones(UnfilteredPartitionIterator iterator,
ColumnFamilyStore cfs) |
Modifier and Type | Method and Description |
---|---|
static ReadResponse |
ReadResponse.createDataResponse(UnfilteredPartitionIterator data) |
static ReadResponse |
ReadResponse.createDigestResponse(UnfilteredPartitionIterator data) |
ReadResponse |
ReadCommand.createResponse(UnfilteredPartitionIterator iterator) |
protected static java.nio.ByteBuffer |
ReadResponse.makeDigest(UnfilteredPartitionIterator iterator) |
protected UnfilteredPartitionIterator |
ReadCommand.withoutPurgeableTombstones(UnfilteredPartitionIterator iterator,
ColumnFamilyStore cfs) |
Modifier and Type | Class and Description |
---|---|
class |
CompactionIterator
Merge multiple iterators over the content of sstable into a "compacted" iterator.
|
Modifier and Type | Method and Description |
---|---|
UnfilteredPartitionIterator |
DataLimits.filter(UnfilteredPartitionIterator iter,
int nowInSec) |
abstract UnfilteredPartitionIterator |
RowFilter.filter(UnfilteredPartitionIterator iter,
int nowInSec)
Filters the provided iterator so that only the row satisfying the expression of this filter
are included in the resulting iterator.
|
Modifier and Type | Method and Description |
---|---|
UnfilteredPartitionIterator |
DataLimits.filter(UnfilteredPartitionIterator iter,
int nowInSec) |
abstract UnfilteredPartitionIterator |
RowFilter.filter(UnfilteredPartitionIterator iter,
int nowInSec)
Filters the provided iterator so that only the row satisfying the expression of this filter
are included in the resulting iterator.
|
Modifier and Type | Method and Description |
---|---|
protected abstract UnfilteredPartitionIterator |
SecondaryIndexSearcher.queryDataFromIndex(AbstractSimplePerColumnSecondaryIndex index,
DecoratedKey indexKey,
RowIterator indexHits,
ReadCommand command,
ReadOrderGroup orderGroup) |
UnfilteredPartitionIterator |
SecondaryIndexSearcher.search(ReadCommand command,
ReadOrderGroup orderGroup) |
Modifier and Type | Method and Description |
---|---|
protected UnfilteredPartitionIterator |
CompositesSearcher.queryDataFromIndex(AbstractSimplePerColumnSecondaryIndex secondaryIdx,
DecoratedKey indexKey,
RowIterator indexHits,
ReadCommand command,
ReadOrderGroup orderGroup) |
Modifier and Type | Method and Description |
---|---|
protected UnfilteredPartitionIterator |
KeysSearcher.queryDataFromIndex(AbstractSimplePerColumnSecondaryIndex index,
DecoratedKey indexKey,
RowIterator indexHits,
ReadCommand command,
ReadOrderGroup orderGroup) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractUnfilteredPartitionIterator |
class |
AlteringUnfilteredPartitionIterator
A partition iterator that allows to filter/modify the unfiltered from the
underlying iterators.
|
class |
CountingUnfilteredPartitionIterator |
class |
PurgingPartitionIterator |
class |
SingletonUnfilteredPartitionIterator |
class |
WrappingUnfilteredPartitionIterator
A utility class for writing partition iterators that filter/modify other
partition iterators.
|
Modifier and Type | Field and Description |
---|---|
protected UnfilteredPartitionIterator |
WrappingUnfilteredPartitionIterator.wrapped |
Modifier and Type | Method and Description |
---|---|
UnfilteredPartitionIterator |
UnfilteredPartitionIterators.Serializer.deserialize(DataInputPlus in,
int version,
CFMetaData metadata,
SerializationHelper.Flag flag) |
static UnfilteredPartitionIterator |
UnfilteredPartitionIterators.empty(CFMetaData metadata) |
static UnfilteredPartitionIterator |
UnfilteredPartitionIterators.loggingIterator(UnfilteredPartitionIterator iterator,
java.lang.String id,
boolean fullDetails)
Wraps the provided iterator so it logs the returned rows/RT for debugging purposes.
|
static UnfilteredPartitionIterator |
UnfilteredPartitionIterators.merge(java.util.List<? extends UnfilteredPartitionIterator> iterators,
int nowInSec,
UnfilteredPartitionIterators.MergeListener listener) |
static UnfilteredPartitionIterator |
UnfilteredPartitionIterators.mergeLazily(java.util.List<? extends UnfilteredPartitionIterator> iterators,
int nowInSec) |
Modifier and Type | Method and Description |
---|---|
static void |
UnfilteredPartitionIterators.digest(UnfilteredPartitionIterator iterator,
java.security.MessageDigest digest) |
static PartitionIterator |
UnfilteredPartitionIterators.filter(UnfilteredPartitionIterator iterator,
int nowInSec) |
static UnfilteredRowIterator |
UnfilteredPartitionIterators.getOnlyElement(UnfilteredPartitionIterator iter,
SinglePartitionReadCommand<?> command) |
static UnfilteredPartitionIterator |
UnfilteredPartitionIterators.loggingIterator(UnfilteredPartitionIterator iterator,
java.lang.String id,
boolean fullDetails)
Wraps the provided iterator so it logs the returned rows/RT for debugging purposes.
|
void |
UnfilteredPartitionIterators.Serializer.serialize(UnfilteredPartitionIterator iter,
DataOutputPlus out,
int version) |
Modifier and Type | Method and Description |
---|---|
static UnfilteredPartitionIterator |
UnfilteredPartitionIterators.merge(java.util.List<? extends UnfilteredPartitionIterator> iterators,
int nowInSec,
UnfilteredPartitionIterators.MergeListener listener) |
static PartitionIterator |
UnfilteredPartitionIterators.mergeAndFilter(java.util.List<UnfilteredPartitionIterator> iterators,
int nowInSec,
UnfilteredPartitionIterators.MergeListener listener) |
static UnfilteredPartitionIterator |
UnfilteredPartitionIterators.mergeLazily(java.util.List<? extends UnfilteredPartitionIterator> iterators,
int nowInSec) |
Constructor and Description |
---|
AlteringUnfilteredPartitionIterator(UnfilteredPartitionIterator wrapped) |
CountingUnfilteredPartitionIterator(UnfilteredPartitionIterator result,
DataLimits.Counter counter) |
PurgingPartitionIterator(UnfilteredPartitionIterator iterator,
int gcBefore) |
WrappingUnfilteredPartitionIterator(UnfilteredPartitionIterator wrapped) |
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 |
BigTableScanner |
static class |
BigTableScanner.EmptySSTableScanner |
Modifier and Type | Class and Description |
---|---|
class |
ThriftResultsMerger
Given an iterator on a partition of a compact table, this return an iterator that merges the
static row columns with the other results.
|
Modifier and Type | Method and Description |
---|---|
static UnfilteredPartitionIterator |
ThriftResultsMerger.maybeWrap(UnfilteredPartitionIterator iterator,
CFMetaData metadata,
int nowInSec) |
Modifier and Type | Method and Description |
---|---|
static UnfilteredPartitionIterator |
ThriftResultsMerger.maybeWrap(UnfilteredPartitionIterator iterator,
CFMetaData metadata,
int nowInSec) |
Copyright © 2015 The Apache Software Foundation