Uses of Class
org.apache.cassandra.db.filter.ColumnFilter
-
-
Uses of ColumnFilter in org.apache.cassandra.cql3.selection
Methods in org.apache.cassandra.cql3.selection that return ColumnFilter Modifier and Type Method Description ColumnFilterSelection.Selectors. getColumnFilter()Returns theColumnFiltercorresponding to those selectors -
Uses of ColumnFilter in org.apache.cassandra.cql3.statements
Methods in org.apache.cassandra.cql3.statements that return ColumnFilter Modifier and Type Method Description ColumnFilterSelectStatement. queriedColumns()The columns to fetch internally for this SELECT statement (which can be more than the one selected by the user as it also include any restricted column in particular).Methods in org.apache.cassandra.cql3.statements with parameters of type ColumnFilter Modifier and Type Method Description ReadQuerySelectStatement. getQuery(QueryOptions options, ClientState state, ColumnFilter columnFilter, int nowInSec, int userLimit, int perPartitionLimit, int pageSize, AggregationSpecification aggregationSpec) -
Uses of ColumnFilter in org.apache.cassandra.db
Methods in org.apache.cassandra.db that return ColumnFilter Modifier and Type Method Description ColumnFilterReadQuery. columnFilter()A filter on which (non-PK) columns must be returned by the query.ColumnFilterSinglePartitionReadQuery.Group. columnFilter()protected ColumnFilterAbstractReadCommandBuilder. makeColumnFilter()Methods in org.apache.cassandra.db with parameters of type ColumnFilter Modifier and Type Method Description static PartitionRangeReadCommandPartitionRangeReadCommand. create(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange)static ReadQueryPartitionRangeReadQuery. create(TableMetadata table, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange)static SinglePartitionReadCommandSinglePartitionReadCommand. create(TableMetadata metadata, int nowInSec, DecoratedKey key, ColumnFilter columnFilter, ClusteringIndexFilter filter)Creates a new read command on a single partition.static SinglePartitionReadCommandSinglePartitionReadCommand. create(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter)Creates a new read command on a single partition.static SinglePartitionReadCommandSinglePartitionReadCommand. create(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, IndexMetadata indexMetadata)Creates a new read command on a single partition.static SinglePartitionReadCommand.GroupSinglePartitionReadCommand.Group. create(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, java.util.List<DecoratedKey> partitionKeys, ClusteringIndexFilter clusteringIndexFilter)static SinglePartitionReadQuerySinglePartitionReadQuery. create(TableMetadata metadata, int nowInSec, DecoratedKey key, ColumnFilter columnFilter, ClusteringIndexFilter filter)Creates a new read query on a single partition.static SinglePartitionReadQuerySinglePartitionReadQuery. create(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter)Creates a new read query on a single partition.static SinglePartitionReadQuery.Group<? extends SinglePartitionReadQuery>SinglePartitionReadQuery. createGroup(TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, java.util.List<DecoratedKey> partitionKeys, ClusteringIndexFilter clusteringIndexFilter)static ReadResponseReadResponse. createSimpleDataResponse(UnfilteredPartitionIterator data, ColumnFilter selection)abstract ReadCommandReadCommand.SelectionDeserializer. deserialize(DataInputPlus in, int version, boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, IndexMetadata index)SerializationHeaderSerializationHeader.Serializer. deserializeForMessaging(DataInputPlus in, TableMetadata metadata, ColumnFilter selection, boolean hasStatic)UnfilteredRowIteratorStorageHook. makeRowIterator(ColumnFamilyStore cfs, SSTableReader sstable, DecoratedKey key, Slices slices, ColumnFilter selectedColumns, boolean reversed, SSTableReadsListener listener)UnfilteredRowIteratorWithLowerBoundStorageHook. makeRowIteratorWithLowerBound(ColumnFamilyStore cfs, DecoratedKey partitionKey, SSTableReader sstable, ClusteringIndexFilter filter, ColumnFilter selectedColumns, SSTableReadsListener listener)longSerializationHeader.Serializer. serializedSizeForMessaging(SerializationHeader header, ColumnFilter selection, boolean hasStatic)voidSerializationHeader.Serializer. serializeForMessaging(SerializationHeader header, ColumnFilter selection, DataOutputPlus out, boolean hasStatic)Constructors in org.apache.cassandra.db with parameters of type ColumnFilter Constructor Description PartitionRangeReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange, IndexMetadata index, boolean trackWarnings)ReadCommand(ReadCommand.Kind kind, boolean isDigestQuery, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, IndexMetadata index, boolean trackWarnings)SinglePartitionReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, IndexMetadata index, boolean trackWarnings)VirtualTableSinglePartitionReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, int nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, IndexMetadata index, boolean trackWarnings) -
Uses of ColumnFilter in org.apache.cassandra.db.columniterator
Fields in org.apache.cassandra.db.columniterator declared as ColumnFilter Modifier and Type Field Description protected ColumnFilterAbstractSSTableIterator. columnsConstructors in org.apache.cassandra.db.columniterator with parameters of type ColumnFilter Constructor Description AbstractSSTableIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter columnFilter, FileHandle ifile)SSTableIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter columns, FileHandle ifile)SSTableReversedIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter columns, FileHandle ifile) -
Uses of ColumnFilter in org.apache.cassandra.db.filter
Subclasses of ColumnFilter in org.apache.cassandra.db.filter Modifier and Type Class Description static classColumnFilter.SelectionColumnFilterColumnFiltersub-class for queries with selected columns.static classColumnFilter.WildCardColumnFilterColumnFiltersub-class for wildcard queries.Fields in org.apache.cassandra.db.filter declared as ColumnFilter Modifier and Type Field Description static ColumnFilterColumnFilter. NONEMethods in org.apache.cassandra.db.filter that return ColumnFilter Modifier and Type Method Description static ColumnFilterColumnFilter. all(TableMetadata metadata)A filter that includes all columns for the provided table.ColumnFilterColumnFilter.Builder. build()ColumnFilterColumnFilter.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata)static ColumnFilterColumnFilter. selection(RegularAndStaticColumns columns)A filter that only fetches/queries the provided columns.static ColumnFilterColumnFilter. selection(TableMetadata metadata, RegularAndStaticColumns queried, boolean returnStaticContentOnPartitionWithNoRows)A filter that fetches all columns for the provided table, but returns only the queried ones.Methods in org.apache.cassandra.db.filter with parameters of type ColumnFilter Modifier and Type Method Description UnfilteredRowIteratorClusteringIndexFilter. filterNotIndexed(ColumnFilter columnFilter, UnfilteredRowIterator iterator)Returns an iterator that only returns the rows of the provided iterator that this filter selects.UnfilteredRowIteratorClusteringIndexNamesFilter. filterNotIndexed(ColumnFilter columnFilter, UnfilteredRowIterator iterator)UnfilteredRowIteratorClusteringIndexSliceFilter. filterNotIndexed(ColumnFilter columnFilter, UnfilteredRowIterator iterator)UnfilteredRowIteratorClusteringIndexFilter. getUnfilteredRowIterator(ColumnFilter columnFilter, Partition partition)Given a partition, returns a row iterator for the rows of this partition that are selected by this filter.UnfilteredRowIteratorClusteringIndexNamesFilter. getUnfilteredRowIterator(ColumnFilter columnFilter, Partition partition)UnfilteredRowIteratorClusteringIndexSliceFilter. getUnfilteredRowIterator(ColumnFilter columnFilter, Partition partition)voidColumnFilter.Serializer. serialize(ColumnFilter selection, DataOutputPlus out, int version)longColumnFilter.Serializer. serializedSize(ColumnFilter selection, int version) -
Uses of ColumnFilter in org.apache.cassandra.db.memtable
Methods in org.apache.cassandra.db.memtable with parameters of type ColumnFilter Modifier and Type Method Description ShardedSkipListMemtable.MemtableUnfilteredPartitionIteratorShardedSkipListMemtable. partitionIterator(ColumnFilter columnFilter, DataRange dataRange, SSTableReadsListener readsListener)org.apache.cassandra.db.memtable.SkipListMemtable.MemtableUnfilteredPartitionIteratorSkipListMemtable. partitionIterator(ColumnFilter columnFilter, DataRange dataRange, SSTableReadsListener readsListener)UnfilteredRowIteratorShardedSkipListMemtable. rowIterator(DecoratedKey key, Slices slices, ColumnFilter selectedColumns, boolean reversed, SSTableReadsListener listener)UnfilteredRowIteratorSkipListMemtable. rowIterator(DecoratedKey key, Slices slices, ColumnFilter selectedColumns, boolean reversed, SSTableReadsListener listener)Constructors in org.apache.cassandra.db.memtable with parameters of type ColumnFilter Constructor Description MemtableUnfilteredPartitionIterator(TableMetadata metadata, java.util.Iterator<AtomicBTreePartition> iterator, ColumnFilter columnFilter, DataRange dataRange) -
Uses of ColumnFilter in org.apache.cassandra.db.partitions
Methods in org.apache.cassandra.db.partitions with parameters of type ColumnFilter Modifier and Type Method Description UnfilteredPartitionIteratorUnfilteredPartitionIterators.Serializer. deserialize(DataInputPlus in, int version, TableMetadata metadata, ColumnFilter selection, DeserializationHelper.Flag flag)static PartitionUpdatePartitionUpdate. fromIterator(RowIterator iterator, ColumnFilter filter)Turns the given iterator into an update.static PartitionUpdatePartitionUpdate. fromIterator(UnfilteredRowIterator iterator, ColumnFilter filter)Turns the given iterator into an update.voidUnfilteredPartitionIterators.Serializer. serialize(UnfilteredPartitionIterator iter, ColumnFilter selection, DataOutputPlus out, int version)UnfilteredRowIteratorAbstractBTreePartition. unfilteredIterator(ColumnFilter selection, java.util.NavigableSet<Clustering<?>> clusteringsInQueryOrder, boolean reversed)UnfilteredRowIteratorAbstractBTreePartition. unfilteredIterator(ColumnFilter selection, Slices slices, boolean reversed)UnfilteredRowIteratorAbstractBTreePartition. unfilteredIterator(AbstractBTreePartition.Holder current, ColumnFilter selection, Slices slices, boolean reversed)UnfilteredRowIteratorAtomicBTreePartition. unfilteredIterator(ColumnFilter selection, java.util.NavigableSet<Clustering<?>> clusteringsInQueryOrder, boolean reversed)UnfilteredRowIteratorAtomicBTreePartition. unfilteredIterator(ColumnFilter selection, Slices slices, boolean reversed)UnfilteredRowIteratorAtomicBTreePartition. unfilteredIterator(AbstractBTreePartition.Holder current, ColumnFilter selection, Slices slices, boolean reversed)UnfilteredRowIteratorPartition. unfilteredIterator(ColumnFilter columns, java.util.NavigableSet<Clustering<?>> clusteringsInQueryOrder, boolean reversed)Returns an UnfilteredRowIterator over the rows/RT contained by this partition selected by the provided clusterings.UnfilteredRowIteratorPartition. unfilteredIterator(ColumnFilter columns, Slices slices, boolean reversed)Returns an UnfilteredRowIterator over the rows/RT contained by this partition selected by the provided slices. -
Uses of ColumnFilter in org.apache.cassandra.db.rows
Methods in org.apache.cassandra.db.rows with parameters of type ColumnFilter Modifier and Type Method Description UnfilteredRowIteratorUnfilteredRowIteratorSerializer. deserialize(DataInputPlus in, int version, TableMetadata metadata, ColumnFilter selection, DeserializationHelper.Flag flag)UnfilteredRowIteratorSerializer.HeaderUnfilteredRowIteratorSerializer. deserializeHeader(TableMetadata metadata, ColumnFilter selection, DataInputPlus in, int version, DeserializationHelper.Flag flag)RowBTreeRow. filter(ColumnFilter filter, DeletionTime activeDeletion, boolean setActiveDeletionToRow, TableMetadata metadata)RowBTreeRow. filter(ColumnFilter filter, TableMetadata metadata)ComplexColumnDataComplexColumnData. filter(ColumnFilter filter, DeletionTime activeDeletion, DroppedColumn dropped, LivenessInfo rowLiveness)RowRow. filter(ColumnFilter filter, DeletionTime activeDeletion, boolean setActiveDeletionToRow, TableMetadata metadata)Returns a copy of this row that: 1) only includes the data for the column included byfilter.RowRow. filter(ColumnFilter filter, TableMetadata metadata)Returns a copy of this row that: 1) only includes the data for the column included byfilter.UnfilteredPartitionIteratorUnfilteredSource. partitionIterator(ColumnFilter columnFilter, DataRange dataRange, SSTableReadsListener listener)Returns a partition iterator for the given data range.UnfilteredRowIteratorUnfilteredSource. rowIterator(DecoratedKey key, Slices slices, ColumnFilter columnFilter, boolean reversed, SSTableReadsListener listener)Returns a row iterator for the given partition, applying the specified row and column filters.voidUnfilteredRowIteratorSerializer. serialize(UnfilteredRowIterator iterator, ColumnFilter selection, DataOutputPlus out, int version)voidUnfilteredRowIteratorSerializer. serialize(UnfilteredRowIterator iterator, ColumnFilter selection, DataOutputPlus out, int version, int rowEstimate)longUnfilteredRowIteratorSerializer. serializedSize(UnfilteredRowIterator iterator, ColumnFilter selection, int version, int rowEstimate)RowBTreeRow. withOnlyQueriedData(ColumnFilter filter)ComplexColumnDataComplexColumnData. withOnlyQueriedData(ColumnFilter filter)RowRow. withOnlyQueriedData(ColumnFilter filter)Returns a copy of this row which only include the data queried byfilter, excluding anything _fetched_ for internal reasons but not queried by the user (seeColumnFilterfor details).static RowIteratorRowIterators. withOnlyQueriedData(RowIterator iterator, ColumnFilter filter)Filter the provided iterator to only include cells that are selected by the user.static UnfilteredRowIteratorUnfilteredRowIterators. withOnlyQueriedData(UnfilteredRowIterator iterator, ColumnFilter filter)Filter the provided iterator to exclude cells that have been fetched but are not queried by the user (see ColumnFilter for detailes).Constructors in org.apache.cassandra.db.rows with parameters of type ColumnFilter Constructor Description DeserializationHelper(TableMetadata metadata, int version, DeserializationHelper.Flag flag, ColumnFilter columnsToFetch)RowAndDeletionMergeIterator(TableMetadata 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)UnfilteredRowIteratorWithLowerBound(DecoratedKey partitionKey, SSTableReader sstable, ClusteringIndexFilter filter, ColumnFilter selectedColumns, SSTableReadsListener listener)WithOnlyQueriedData(ColumnFilter filter) -
Uses of ColumnFilter in org.apache.cassandra.db.virtual
Methods in org.apache.cassandra.db.virtual with parameters of type ColumnFilter Modifier and Type Method Description UnfilteredPartitionIteratorAbstractVirtualTable. select(DataRange dataRange, ColumnFilter columnFilter)UnfilteredPartitionIteratorAbstractVirtualTable. select(DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, ColumnFilter columnFilter)UnfilteredPartitionIteratorVirtualTable. select(DataRange dataRange, ColumnFilter columnFilter)Selects the rows from a range of partitions.UnfilteredPartitionIteratorVirtualTable. select(DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, ColumnFilter columnFilter)Selects the rows from a single partition.UnfilteredRowIteratorAbstractVirtualTable.Partition. toRowIterator(TableMetadata metadata, ClusteringIndexFilter clusteringIndexFilter, ColumnFilter columnFilter, long now) -
Uses of ColumnFilter in org.apache.cassandra.io.sstable.format
Methods in org.apache.cassandra.io.sstable.format with parameters of type ColumnFilter Modifier and Type Method Description abstract UnfilteredRowIteratorSSTableReader. rowIterator(FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter selectedColumns, boolean reversed) -
Uses of ColumnFilter in org.apache.cassandra.io.sstable.format.big
Methods in org.apache.cassandra.io.sstable.format.big with parameters of type ColumnFilter Modifier and Type Method Description static ISSTableScannerBigTableScanner. getScanner(SSTableReader sstable, ColumnFilter columns, DataRange dataRange, SSTableReadsListener listener)ISSTableScannerBigTableReader. partitionIterator(ColumnFilter columns, DataRange dataRange, SSTableReadsListener listener)UnfilteredRowIteratorBigTableReader. rowIterator(DecoratedKey key, Slices slices, ColumnFilter selectedColumns, boolean reversed, SSTableReadsListener listener)UnfilteredRowIteratorBigTableReader. rowIterator(FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter selectedColumns, boolean reversed)
-