Modifier and Type | Method and Description |
---|---|
ColumnFilter |
ReadCommand.columnFilter()
A filter on which (non-PK) columns must be returned by the query.
|
protected ColumnFilter |
AbstractReadCommandBuilder.makeColumnFilter() |
Modifier and Type | Method and Description |
---|---|
static SinglePartitionReadCommand |
SinglePartitionReadCommand.create(boolean isForThrift,
CFMetaData metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DecoratedKey partitionKey,
ClusteringIndexFilter clusteringIndexFilter)
Creates a new read command on a single partition for thrift.
|
static SinglePartitionReadCommand |
SinglePartitionReadCommand.create(CFMetaData metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DecoratedKey partitionKey,
ClusteringIndexFilter clusteringIndexFilter)
Creates a new read command on a single partition.
|
static SinglePartitionReadCommand |
SinglePartitionReadCommand.create(CFMetaData metadata,
int nowInSec,
DecoratedKey key,
ColumnFilter columnFilter,
ClusteringIndexFilter filter)
Creates a new read command on a single partition.
|
abstract ReadCommand |
ReadCommand.SelectionDeserializer.deserialize(DataInputPlus in,
int version,
boolean isDigest,
int digestVersion,
boolean isForThrift,
CFMetaData metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
java.util.Optional<IndexMetadata> index) |
SerializationHeader |
SerializationHeader.Serializer.deserializeForMessaging(DataInputPlus in,
CFMetaData metadata,
ColumnFilter selection,
boolean hasStatic) |
Memtable.MemtableUnfilteredPartitionIterator |
Memtable.makePartitionIterator(ColumnFilter columnFilter,
DataRange dataRange,
boolean isForThrift) |
long |
SerializationHeader.Serializer.serializedSizeForMessaging(SerializationHeader header,
ColumnFilter selection,
boolean hasStatic) |
void |
SerializationHeader.Serializer.serializeForMessaging(SerializationHeader header,
ColumnFilter selection,
DataOutputPlus out,
boolean hasStatic) |
Constructor and Description |
---|
MemtableUnfilteredPartitionIterator(ColumnFamilyStore cfs,
java.util.Iterator<java.util.Map.Entry<PartitionPosition,AtomicBTreePartition>> iter,
boolean isForThrift,
int minLocalDeletionTime,
ColumnFilter columnFilter,
DataRange dataRange) |
PartitionRangeReadCommand(boolean isDigest,
int digestVersion,
boolean isForThrift,
CFMetaData metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DataRange dataRange,
java.util.Optional<IndexMetadata> index) |
PartitionRangeReadCommand(CFMetaData metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DataRange dataRange,
java.util.Optional<IndexMetadata> index) |
ReadCommand(ReadCommand.Kind kind,
boolean isDigestQuery,
int digestVersion,
boolean isForThrift,
CFMetaData metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits) |
SinglePartitionReadCommand(boolean isDigest,
int digestVersion,
boolean isForThrift,
CFMetaData metadata,
int nowInSec,
ColumnFilter columnFilter,
RowFilter rowFilter,
DataLimits limits,
DecoratedKey partitionKey,
ClusteringIndexFilter clusteringIndexFilter) |
Constructor and Description |
---|
SSTableIterator(SSTableReader sstable,
DecoratedKey key,
ColumnFilter columns,
boolean isForThrift) |
SSTableIterator(SSTableReader sstable,
FileDataInput file,
DecoratedKey key,
RowIndexEntry indexEntry,
ColumnFilter columns,
boolean isForThrift) |
SSTableReversedIterator(SSTableReader sstable,
DecoratedKey key,
ColumnFilter columns,
boolean isForThrift) |
SSTableReversedIterator(SSTableReader sstable,
FileDataInput file,
DecoratedKey key,
RowIndexEntry indexEntry,
ColumnFilter columns,
boolean isForThrift) |
Modifier and Type | Method and Description |
---|---|
static ColumnFilter |
ColumnFilter.all(CFMetaData metadata)
A selection that includes all columns (and their values).
|
ColumnFilter |
ColumnFilter.Builder.build() |
ColumnFilter |
ColumnFilter.Serializer.deserialize(DataInputPlus in,
int version,
CFMetaData metadata) |
static ColumnFilter |
ColumnFilter.selection(PartitionColumns columns)
A selection that only fetch the provided columns.
|
Modifier and Type | Method and Description |
---|---|
UnfilteredRowIterator |
ClusteringIndexFilter.filterNotIndexed(ColumnFilter columnFilter,
UnfilteredRowIterator iterator)
Returns an iterator that only returns the rows of the provided iterator that this filter selects.
|
UnfilteredRowIterator |
ClusteringIndexNamesFilter.filterNotIndexed(ColumnFilter columnFilter,
UnfilteredRowIterator iterator) |
UnfilteredRowIterator |
ClusteringIndexSliceFilter.filterNotIndexed(ColumnFilter columnFilter,
UnfilteredRowIterator iterator) |
UnfilteredRowIterator |
ClusteringIndexFilter.getUnfilteredRowIterator(ColumnFilter columnFilter,
Partition partition)
Given a partition, returns a row iterator for the rows of this partition that are selected by this filter.
|
UnfilteredRowIterator |
ClusteringIndexNamesFilter.getUnfilteredRowIterator(ColumnFilter columnFilter,
Partition partition) |
UnfilteredRowIterator |
ClusteringIndexSliceFilter.getUnfilteredRowIterator(ColumnFilter columnFilter,
Partition partition) |
void |
ColumnFilter.Serializer.serialize(ColumnFilter selection,
DataOutputPlus out,
int version) |
long |
ColumnFilter.Serializer.serializedSize(ColumnFilter selection,
int version) |
Modifier and Type | Method and Description |
---|---|
UnfilteredPartitionIterator |
UnfilteredPartitionIterators.Serializer.deserialize(DataInputPlus in,
int version,
CFMetaData metadata,
ColumnFilter selection,
SerializationHelper.Flag flag) |
SearchIterator<Clustering,Row> |
AbstractBTreePartition.searchIterator(ColumnFilter columns,
boolean reversed) |
SearchIterator<Clustering,Row> |
Partition.searchIterator(ColumnFilter columns,
boolean reversed)
Returns an iterator that allows to search specific rows efficiently.
|
void |
UnfilteredPartitionIterators.Serializer.serialize(UnfilteredPartitionIterator iter,
ColumnFilter selection,
DataOutputPlus out,
int version) |
SliceableUnfilteredRowIterator |
AbstractBTreePartition.sliceableUnfilteredIterator(ColumnFilter columns,
boolean reversed) |
SliceableUnfilteredRowIterator |
PartitionUpdate.sliceableUnfilteredIterator(ColumnFilter columns,
boolean reversed) |
UnfilteredRowIterator |
AbstractBTreePartition.unfilteredIterator(AbstractBTreePartition.Holder current,
ColumnFilter selection,
Slices slices,
boolean reversed) |
UnfilteredRowIterator |
AbstractBTreePartition.unfilteredIterator(ColumnFilter selection,
Slices slices,
boolean reversed) |
UnfilteredRowIterator |
Partition.unfilteredIterator(ColumnFilter columns,
Slices slices,
boolean reversed)
Returns an UnfilteredRowIterator over the rows/RT contained by this partition
selected by the provided slices.
|
Constructor and Description |
---|
SliceableIterator(ColumnFilter selection,
boolean isReversed) |
Modifier and Type | Method and Description |
---|---|
UnfilteredRowIterator |
UnfilteredRowIteratorSerializer.deserialize(DataInputPlus in,
int version,
CFMetaData metadata,
ColumnFilter selection,
SerializationHelper.Flag flag) |
UnfilteredRowIteratorSerializer.Header |
UnfilteredRowIteratorSerializer.deserializeHeader(CFMetaData metadata,
ColumnFilter selection,
DataInputPlus in,
int version,
SerializationHelper.Flag flag) |
Row |
BTreeRow.filter(ColumnFilter filter,
CFMetaData metadata) |
Row |
Row.filter(ColumnFilter filter,
CFMetaData metadata)
Returns a copy of this row that:
1) only includes the data for the column included by
filter . |
Row |
BTreeRow.filter(ColumnFilter filter,
DeletionTime activeDeletion,
boolean setActiveDeletionToRow,
CFMetaData metadata) |
Row |
Row.filter(ColumnFilter filter,
DeletionTime activeDeletion,
boolean setActiveDeletionToRow,
CFMetaData metadata)
Returns a copy of this row that:
1) only includes the data for the column included by
filter . |
ComplexColumnData |
ComplexColumnData.filter(ColumnFilter filter,
DeletionTime activeDeletion,
CFMetaData.DroppedColumn dropped) |
void |
UnfilteredRowIteratorSerializer.serialize(UnfilteredRowIterator iterator,
ColumnFilter selection,
DataOutputPlus out,
int version) |
void |
UnfilteredRowIteratorSerializer.serialize(UnfilteredRowIterator iterator,
ColumnFilter selection,
DataOutputPlus out,
int version,
int rowEstimate) |
void |
UnfilteredRowIteratorSerializer.serialize(UnfilteredRowIterator iterator,
SerializationHeader header,
ColumnFilter selection,
DataOutputPlus out,
int version,
int rowEstimate) |
long |
UnfilteredRowIteratorSerializer.serializedSize(UnfilteredRowIterator iterator,
ColumnFilter selection,
int version,
int rowEstimate) |
Constructor and Description |
---|
RowAndDeletionMergeIterator(CFMetaData metadata,
DecoratedKey partitionKey,
DeletionTime partitionLevelDeletion,
ColumnFilter selection,
Row staticRow,
boolean isReversed,
EncodingStats stats,
java.util.Iterator<Row> rows,
java.util.Iterator<RangeTombstone> ranges,
boolean removeShadowedData) |
SerializationHelper(CFMetaData metadata,
int version,
SerializationHelper.Flag flag,
ColumnFilter columnsToFetch) |
Modifier and Type | Method and Description |
---|---|
ISSTableScanner |
SSTableReader.getScanner(ColumnFilter columns,
DataRange dataRange,
boolean isForThrift) |
abstract ISSTableScanner |
SSTableReader.getScanner(ColumnFilter columns,
DataRange dataRange,
com.google.common.util.concurrent.RateLimiter limiter,
boolean isForThrift) |
abstract SliceableUnfilteredRowIterator |
SSTableReader.iterator(DecoratedKey key,
ColumnFilter selectedColumns,
boolean reversed,
boolean isForThrift) |
abstract SliceableUnfilteredRowIterator |
SSTableReader.iterator(FileDataInput file,
DecoratedKey key,
RowIndexEntry indexEntry,
ColumnFilter selectedColumns,
boolean reversed,
boolean isForThrift) |
Modifier and Type | Method and Description |
---|---|
ISSTableScanner |
BigTableReader.getScanner(ColumnFilter columns,
DataRange dataRange,
com.google.common.util.concurrent.RateLimiter limiter,
boolean isForThrift) |
static ISSTableScanner |
BigTableScanner.getScanner(SSTableReader sstable,
ColumnFilter columns,
DataRange dataRange,
com.google.common.util.concurrent.RateLimiter limiter,
boolean isForThrift) |
SliceableUnfilteredRowIterator |
BigTableReader.iterator(DecoratedKey key,
ColumnFilter selectedColumns,
boolean reversed,
boolean isForThrift) |
SliceableUnfilteredRowIterator |
BigTableReader.iterator(FileDataInput file,
DecoratedKey key,
RowIndexEntry indexEntry,
ColumnFilter selectedColumns,
boolean reversed,
boolean isForThrift) |
Modifier and Type | Method and Description |
---|---|
static int |
QueryPagers.countPaged(CFMetaData metadata,
DecoratedKey key,
ColumnFilter columnFilter,
ClusteringIndexFilter filter,
DataLimits limits,
ConsistencyLevel consistencyLevel,
ClientState state,
int pageSize,
int nowInSec,
boolean isForThrift)
Convenience method that count (live) cells/rows for a given slice of a row, but page underneath.
|
Copyright © 2016 The Apache Software Foundation