Uses of Class
org.apache.cassandra.db.DataRange
Packages that use DataRange
Package
Description
-
Uses of DataRange in org.apache.cassandra.db
Subclasses of DataRange in org.apache.cassandra.dbModifier and TypeClassDescriptionstatic classSpecializedDataRangeused for the paging case.Fields in org.apache.cassandra.db declared as DataRangeMethods in org.apache.cassandra.db that return DataRangeModifier and TypeMethodDescriptionstatic DataRangeDataRange.allData(IPartitioner partitioner) Creates aDataRangeto query all data (over the whole ring).static DataRangeDataRange.allData(IPartitioner partitioner, ClusteringIndexFilter filter) Creates aDataRangeto query all partitions of the ring using the provided clustering index filter.ReadCommand.dataRange()default DataRangeReadQuery.dataRange()DataRange.Serializer.deserialize(DataInputPlus in, int version, TableMetadata metadata) static DataRangeDataRange.forKeyRange(Range<PartitionPosition> keyRange) Creates aDataRangeto query all rows over the provided key range.DataRange.forPaging(AbstractBounds<PartitionPosition> range, ClusteringComparator comparator, Clustering<?> lastReturned, boolean inclusive) Returns a newDataRangefor use when pagingthisrange.DataRange.forSubRange(AbstractBounds<PartitionPosition> range) Returns a newDataRangeequivalent tothisone but restricted to the provided sub-range.DataRange.Paging.forSubRange(AbstractBounds<PartitionPosition> range) static DataRangeDataRange.forTokenRange(Range<Token> tokenRange) Creates aDataRangeto query all rows over the provided token range.Methods in org.apache.cassandra.db with parameters of type DataRangeModifier and TypeMethodDescriptionstatic PartitionRangeReadCommandPartitionRangeReadCommand.create(TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange) static ReadQueryPartitionRangeReadQuery.create(TableMetadata table, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange) voidDataRange.Serializer.serialize(DataRange range, DataOutputPlus out, int version, TableMetadata metadata) longDataRange.Serializer.serializedSize(DataRange range, int version, TableMetadata metadata) PartitionRangeReadCommand.withUpdatedLimitsAndDataRange(DataLimits newLimits, DataRange newDataRange) PartitionRangeReadQuery.withUpdatedLimitsAndDataRange(DataLimits newLimits, DataRange newDataRange) Creates a newPartitionRangeReadQuerywith the updated limits and data range.Constructors in org.apache.cassandra.db with parameters of type DataRangeModifierConstructorDescriptionprotectedPartitionRangeReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DataRange dataRange, Index.QueryPlan indexQueryPlan, boolean trackWarnings) protectedReadCommand(ReadCommand.Kind kind, boolean isDigestQuery, int digestVersion, boolean acceptsTransient, TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, Index.QueryPlan indexQueryPlan, boolean trackWarnings, DataRange dataRange) protectedSinglePartitionReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, Index.QueryPlan indexQueryPlan, boolean trackWarnings, DataRange dataRange) protectedVirtualTableSinglePartitionReadCommand(boolean isDigest, int digestVersion, boolean acceptsTransient, TableMetadata metadata, long nowInSec, ColumnFilter columnFilter, RowFilter rowFilter, DataLimits limits, DecoratedKey partitionKey, ClusteringIndexFilter clusteringIndexFilter, Index.QueryPlan indexQueryPlan, boolean trackWarnings, DataRange dataRange) -
Uses of DataRange in org.apache.cassandra.db.memtable
Methods in org.apache.cassandra.db.memtable with parameters of type DataRangeModifier and TypeMethodDescriptionShardedSkipListMemtable.partitionIterator(ColumnFilter columnFilter, DataRange dataRange, SSTableReadsListener readsListener) org.apache.cassandra.db.memtable.SkipListMemtable.MemtableUnfilteredPartitionIteratorSkipListMemtable.partitionIterator(ColumnFilter columnFilter, DataRange dataRange, SSTableReadsListener readsListener) org.apache.cassandra.db.memtable.TrieMemtable.MemtableUnfilteredPartitionIteratorTrieMemtable.partitionIterator(ColumnFilter columnFilter, DataRange dataRange, SSTableReadsListener readsListener) Constructors in org.apache.cassandra.db.memtable with parameters of type DataRangeModifierConstructorDescriptionMemtableUnfilteredPartitionIterator(TableMetadata metadata, Iterator<AtomicBTreePartition> iterator, ColumnFilter columnFilter, DataRange dataRange) -
Uses of DataRange in org.apache.cassandra.db.rows
Methods in org.apache.cassandra.db.rows with parameters of type DataRangeModifier and TypeMethodDescriptionUnfilteredSource.partitionIterator(ColumnFilter columnFilter, DataRange dataRange, SSTableReadsListener listener) Returns a partition iterator for the given data range. -
Uses of DataRange in org.apache.cassandra.db.virtual
Methods in org.apache.cassandra.db.virtual with parameters of type DataRangeModifier and TypeMethodDescriptionAbstractVirtualTable.AbstractDataSet.getPartitions(DataRange dataRange) AbstractVirtualTable.DataSet.getPartitions(DataRange range) AbstractVirtualTable.select(DataRange dataRange, ColumnFilter columnFilter) VirtualTable.select(DataRange dataRange, ColumnFilter columnFilter) Selects the rows from a range of partitions. -
Uses of DataRange in org.apache.cassandra.index.sai.plan
Methods in org.apache.cassandra.index.sai.plan that return types with arguments of type DataRange -
Uses of DataRange in org.apache.cassandra.index.sasi.plan
Methods in org.apache.cassandra.index.sasi.plan that return DataRange -
Uses of DataRange in org.apache.cassandra.io.sstable.format
Fields in org.apache.cassandra.io.sstable.format declared as DataRangeMethods in org.apache.cassandra.io.sstable.format with parameters of type DataRangeModifier and TypeMethodDescriptionprotected static List<AbstractBounds<PartitionPosition>>SSTableScanner.makeBounds(SSTableReader sstable, DataRange dataRange) Constructors in org.apache.cassandra.io.sstable.format with parameters of type DataRangeModifierConstructorDescriptionprotectedSSTableScanner(S sstable, ColumnFilter columns, DataRange dataRange, Iterator<AbstractBounds<PartitionPosition>> rangeIterator, SSTableReadsListener listener) -
Uses of DataRange in org.apache.cassandra.io.sstable.format.big
Methods in org.apache.cassandra.io.sstable.format.big with parameters of type DataRangeModifier and TypeMethodDescriptionstatic ISSTableScannerBigTableScanner.getScanner(BigTableReader sstable, ColumnFilter columns, DataRange dataRange, SSTableReadsListener listener) BigTableReader.partitionIterator(ColumnFilter columns, DataRange dataRange, SSTableReadsListener listener) -
Uses of DataRange in org.apache.cassandra.io.sstable.format.bti
Methods in org.apache.cassandra.io.sstable.format.bti with parameters of type DataRangeModifier and TypeMethodDescriptionstatic BtiTableScannerBtiTableScanner.getScanner(BtiTableReader sstable, ColumnFilter columns, DataRange dataRange, SSTableReadsListener listener) BtiTableReader.partitionIterator(ColumnFilter columnFilter, DataRange dataRange, SSTableReadsListener listener)