Uses of Interface
org.apache.cassandra.db.partitions.BasePartitionIterator
Packages that use BasePartitionIterator
Package
Description
-
Uses of BasePartitionIterator in org.apache.cassandra.db.compaction
Classes in org.apache.cassandra.db.compaction that implement BasePartitionIteratorModifier and TypeClassDescriptionclassMerge multiple iterators over the content of sstable into a "compacted" iterator. -
Uses of BasePartitionIterator in org.apache.cassandra.db.memtable
Classes in org.apache.cassandra.db.memtable that implement BasePartitionIteratorModifier and TypeClassDescriptionstatic class -
Uses of BasePartitionIterator in org.apache.cassandra.db.partitions
Subinterfaces of BasePartitionIterator in org.apache.cassandra.db.partitionsModifier and TypeInterfaceDescriptioninterfaceAn iterator over a number of (filtered) partition.interfaceAn iterator over a number of unfiltered partitions (i.e.Classes in org.apache.cassandra.db.partitions that implement BasePartitionIteratorModifier and TypeClassDescriptionclassclass -
Uses of BasePartitionIterator in org.apache.cassandra.db.repair
Classes in org.apache.cassandra.db.repair that implement BasePartitionIterator -
Uses of BasePartitionIterator in org.apache.cassandra.db.transform
Classes in org.apache.cassandra.db.transform with type parameters of type BasePartitionIteratorModifier and TypeClassDescriptionclassBasePartitions<R extends BaseRowIterator<?>,I extends BasePartitionIterator<? extends BaseRowIterator<?>>> interfaceMorePartitions<I extends BasePartitionIterator<?>>An interface for providing new partitions for a partitions iterator.Classes in org.apache.cassandra.db.transform that implement BasePartitionIteratorModifier and TypeClassDescriptionclassBasePartitions<R extends BaseRowIterator<?>,I extends BasePartitionIterator<? extends BaseRowIterator<?>>> final class -
Uses of BasePartitionIterator in org.apache.cassandra.index.sai.plan
Classes in org.apache.cassandra.index.sai.plan that implement BasePartitionIteratorModifier and TypeClassDescriptionclassA result retriever that consumes an iterator primary keys sorted by some score, materializes the row for each primary key (currently, each primary key is required to be fully qualified and should only point to one row), apply the filter tree to the row to test that the real row satisfies the WHERE clause, and finally tests that the row is valid for the ORDER BY clause.Methods in org.apache.cassandra.index.sai.plan with type parameters of type BasePartitionIteratorModifier and TypeMethodDescription<U extends Unfiltered,R extends BaseRowIterator<U>, P extends BasePartitionIterator<R>>
BasePartitionIterator<?>VectorTopKProcessor.consumeSortByScoreAndTakeTopK(P partitions) Filter given partitions and keep the rows with the highest scores.<U extends Unfiltered,R extends BaseRowIterator<U>, P extends BasePartitionIterator<R>>
BasePartitionIterator<?>VectorTopKProcessor.takeTopKThenSortByPrimaryKey(P partitions) Filter given partitions and keep the rows with the highest scores.Methods in org.apache.cassandra.index.sai.plan that return BasePartitionIteratorModifier and TypeMethodDescription<U extends Unfiltered,R extends BaseRowIterator<U>, P extends BasePartitionIterator<R>>
BasePartitionIterator<?>VectorTopKProcessor.consumeSortByScoreAndTakeTopK(P partitions) Filter given partitions and keep the rows with the highest scores.<U extends Unfiltered,R extends BaseRowIterator<U>, P extends BasePartitionIterator<R>>
BasePartitionIterator<?>VectorTopKProcessor.takeTopKThenSortByPrimaryKey(P partitions) Filter given partitions and keep the rows with the highest scores. -
Uses of BasePartitionIterator in org.apache.cassandra.index.sai.utils
Classes in org.apache.cassandra.index.sai.utils that implement BasePartitionIteratorModifier and TypeClassDescriptionclassclass -
Uses of BasePartitionIterator in org.apache.cassandra.io.sstable
Subinterfaces of BasePartitionIterator in org.apache.cassandra.io.sstableModifier and TypeInterfaceDescriptioninterfaceAn ISSTableScanner is an abstraction allowing multiple SSTableScanners to be chained together under the hood.Classes in org.apache.cassandra.io.sstable that implement BasePartitionIterator -
Uses of BasePartitionIterator in org.apache.cassandra.io.sstable.format
Classes in org.apache.cassandra.io.sstable.format that implement BasePartitionIteratorModifier and TypeClassDescriptionclassSSTableScanner<S extends SSTableReader,E extends AbstractRowIndexEntry, I extends SSTableScanner<S, E, I>.BaseKeyScanningIterator> class -
Uses of BasePartitionIterator in org.apache.cassandra.io.sstable.format.big
Classes in org.apache.cassandra.io.sstable.format.big that implement BasePartitionIterator -
Uses of BasePartitionIterator in org.apache.cassandra.io.sstable.format.bti
Classes in org.apache.cassandra.io.sstable.format.bti that implement BasePartitionIterator -
Uses of BasePartitionIterator in org.apache.cassandra.repair
Classes in org.apache.cassandra.repair that implement BasePartitionIterator -
Uses of BasePartitionIterator in org.apache.cassandra.service.pager
Classes in org.apache.cassandra.service.pager that implement BasePartitionIteratorModifier and TypeClassDescriptionfinal classPartitionIteratorfor queries without Group By but with aggregates.classPartitionIteratorthat automatically fetch a new sub-page of data if needed when the current iterator is exhausted. -
Uses of BasePartitionIterator in org.apache.cassandra.service.reads.range
Classes in org.apache.cassandra.service.reads.range that implement BasePartitionIteratorModifier and TypeClassDescriptionclassclassA customRangeCommandIteratorthat queries all replicas required by consistency level at once with data range specify inPartitionRangeReadCommand.