Uses of Class
org.apache.cassandra.dht.AbstractBounds
Packages that use AbstractBounds
Package
Description
-
Uses of AbstractBounds in org.apache.cassandra.cql3.restrictions
Methods in org.apache.cassandra.cql3.restrictions that return AbstractBoundsModifier and TypeMethodDescriptionStatementRestrictions.getPartitionKeyBounds(QueryOptions options) Returns the partition key bounds. -
Uses of AbstractBounds in org.apache.cassandra.db
Fields in org.apache.cassandra.db declared as AbstractBoundsModifier and TypeFieldDescriptionprotected final AbstractBounds<PartitionPosition>DataRange.keyRangeMethods in org.apache.cassandra.db that return AbstractBoundsModifier and TypeMethodDescriptionDataRange.keyRange()The range of partition key queried by thisDataRange.Methods in org.apache.cassandra.db with parameters of type AbstractBoundsModifier and TypeMethodDescriptionDataRange.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) PartitionRangeReadCommand.forSubRange(AbstractBounds<PartitionPosition> range, boolean isRangeContinuation) Returns an equivalent command but that only queries data within the provided range.Constructors in org.apache.cassandra.db with parameters of type AbstractBoundsModifierConstructorDescriptionDataRange(AbstractBounds<PartitionPosition> range, ClusteringIndexFilter clusteringIndexFilter) Creates aDataRangegiven a range of partition keys and a clustering index filter. -
Uses of AbstractBounds in org.apache.cassandra.db.lifecycle
Methods in org.apache.cassandra.db.lifecycle with parameters of type AbstractBoundsModifier and TypeMethodDescriptionstatic com.google.common.base.Function<View,Iterable<SSTableReader>> View.selectLive(AbstractBounds<PartitionPosition> rowBounds) -
Uses of AbstractBounds in org.apache.cassandra.dht
Subclasses of AbstractBounds in org.apache.cassandra.dhtModifier and TypeClassDescriptionclassBounds<T extends RingPosition<T>>AbstractBounds containing both its endpoints: [left, right].classExcludingBounds<T extends RingPosition<T>>AbstractBounds containing neither of its endpoints: (left, right).classIncludingExcludingBounds<T extends RingPosition<T>>AbstractBounds containing only its left endpoint: [left, right).classRange<T extends RingPosition<T>>A representation of the range that a node is responsible for on the DHT ring.Fields in org.apache.cassandra.dht with type parameters of type AbstractBoundsModifier and TypeFieldDescriptionstatic final IPartitionerDependentSerializer<AbstractBounds<PartitionPosition>>AbstractBounds.rowPositionSerializerstatic final IPartitionerDependentSerializer<AbstractBounds<Token>>AbstractBounds.tokenSerializerMethods in org.apache.cassandra.dht that return AbstractBoundsModifier and TypeMethodDescriptionstatic <T extends RingPosition<T>>
AbstractBounds<T>AbstractBounds.bounds(AbstractBounds.Boundary<T> min, AbstractBounds.Boundary<T> max) static <T extends RingPosition<T>>
AbstractBounds<T>AbstractBounds.bounds(T min, boolean inclusiveMin, T max, boolean inclusiveMax) AbstractBounds.AbstractBoundsSerializer.deserialize(DataInput in, IPartitioner p, int version) abstract AbstractBounds<T>AbstractBounds.withNewRight(T newRight) Bounds.withNewRight(T newRight) ExcludingBounds.withNewRight(T newRight) IncludingExcludingBounds.withNewRight(T newRight) Range.withNewRight(T newRight) Methods in org.apache.cassandra.dht that return types with arguments of type AbstractBoundsModifier and TypeMethodDescriptionabstract Pair<AbstractBounds<T>,AbstractBounds<T>> Given token T and AbstractBounds ?L,R?, returns Pair(?L,T], (T,R?), where ? means that the same type of AbstractBounds is returned as the original.abstract Pair<AbstractBounds<T>,AbstractBounds<T>> Given token T and AbstractBounds ?L,R?, returns Pair(?L,T], (T,R?), where ? means that the same type of AbstractBounds is returned as the original.abstract List<? extends AbstractBounds<T>>AbstractBounds.unwrap()List<? extends AbstractBounds<T>>Bounds.unwrap()List<? extends AbstractBounds<T>>ExcludingBounds.unwrap()List<? extends AbstractBounds<T>>IncludingExcludingBounds.unwrap()Methods in org.apache.cassandra.dht with parameters of type AbstractBoundsModifier and TypeMethodDescriptionbooleanRange.intersects(AbstractBounds<T> that) voidAbstractBounds.AbstractBoundsSerializer.serialize(AbstractBounds<T> range, DataOutputPlus out, int version) longAbstractBounds.AbstractBoundsSerializer.serializedSize(AbstractBounds<T> ab, int version) static voidIPartitioner.validate(AbstractBounds<?> bounds) Method parameters in org.apache.cassandra.dht with type arguments of type AbstractBoundsModifier and TypeMethodDescriptionstatic <T extends RingPosition<T>>
booleanAbstractBounds.noneStrictlyWrapsAround(Collection<AbstractBounds<T>> bounds) static voidIPartitioner.validate(Collection<? extends AbstractBounds<?>> allBounds) -
Uses of AbstractBounds in org.apache.cassandra.index.sai.disk
Methods in org.apache.cassandra.index.sai.disk that return AbstractBoundsModifier and TypeMethodDescriptionEmptyIndex.bounds()abstract AbstractBounds<PartitionPosition>SSTableIndex.bounds()Returns the key bounds of the index.Methods in org.apache.cassandra.index.sai.disk with parameters of type AbstractBoundsModifier and TypeMethodDescriptionstatic IndexSearchResultIteratorIndexSearchResultIterator.build(Expression expression, Collection<MemtableIndex> memtableIndexes, Collection<SSTableIndex> sstableIndexes, AbstractBounds<PartitionPosition> keyRange, QueryContext queryContext, boolean includeMemtables, Runnable onClose) Builds a newIndexSearchResultIteratorthat wraps aKeyRangeUnionIteratorover the results of searching theMemtableIndexes and theSSTableIndexes.static IndexSearchResultIteratorIndexSearchResultIterator.build(QueryViewBuilder.QueryExpressionView queryView, AbstractBounds<PartitionPosition> keyRange, QueryContext queryContext, boolean includeMemtables, Runnable onClose) Builds a newIndexSearchResultIteratorthat wraps aKeyRangeUnionIteratorover the results of searching theQueryViewBuilder.QueryExpressionView.EmptyIndex.orderBy(Expression orderer, AbstractBounds<PartitionPosition> keyRange, QueryContext context) abstract List<CloseableIterator<PrimaryKeyWithScore>>SSTableIndex.orderBy(Expression orderer, AbstractBounds<PartitionPosition> keyRange, QueryContext context) EmptyIndex.search(Expression expression, AbstractBounds<PartitionPosition> keyRange, QueryContext context) abstract List<KeyRangeIterator>SSTableIndex.search(Expression expression, AbstractBounds<PartitionPosition> keyRange, QueryContext context) Perform a search on the index for a single expression and keyRange. -
Uses of AbstractBounds in org.apache.cassandra.index.sai.disk.v1
Methods in org.apache.cassandra.index.sai.disk.v1 that return AbstractBoundsMethods in org.apache.cassandra.index.sai.disk.v1 with parameters of type AbstractBoundsModifier and TypeMethodDescriptionV1SSTableIndex.orderBy(Expression orderer, AbstractBounds<PartitionPosition> keyRange, QueryContext context) V1SSTableIndex.search(Expression expression, AbstractBounds<PartitionPosition> keyRange, QueryContext context) -
Uses of AbstractBounds in org.apache.cassandra.index.sai.disk.v1.segment
Methods in org.apache.cassandra.index.sai.disk.v1.segment with parameters of type AbstractBoundsModifier and TypeMethodDescriptionbooleanSegment.intersects(AbstractBounds<PartitionPosition> keyRange) IndexSegmentSearcher.orderBy(Expression orderer, AbstractBounds<PartitionPosition> keyRange, QueryContext context) Order the rows by the given expression.Segment.orderBy(Expression orderer, AbstractBounds<PartitionPosition> keyRange, QueryContext context) Order the on-disk index synchronously and produce an iterator in score orderVectorIndexSegmentSearcher.orderBy(Expression orderer, AbstractBounds<PartitionPosition> keyRange, QueryContext context) abstract KeyRangeIteratorIndexSegmentSearcher.search(Expression expression, AbstractBounds<PartitionPosition> keyRange, QueryContext queryContext) Search on-disk index synchronously.LiteralIndexSegmentSearcher.search(Expression expression, AbstractBounds<PartitionPosition> keyRange, QueryContext queryContext) NumericIndexSegmentSearcher.search(Expression exp, AbstractBounds<PartitionPosition> keyRange, QueryContext context) Segment.search(Expression expression, AbstractBounds<PartitionPosition> keyRange, QueryContext context) Search on-disk index synchronouslyVectorIndexSegmentSearcher.search(Expression expression, AbstractBounds<PartitionPosition> keyRange, QueryContext queryContext) -
Uses of AbstractBounds in org.apache.cassandra.index.sai.memory
Methods in org.apache.cassandra.index.sai.memory with parameters of type AbstractBoundsModifier and TypeMethodDescriptionMemtableIndex.orderBy(QueryContext queryContext, Expression orderer, AbstractBounds<PartitionPosition> keyRange) MemtableOrdering.orderBy(QueryContext queryContext, Expression orderer, AbstractBounds<PartitionPosition> keyRange) Order the index based on the given orderer (expression).TrieMemoryIndex.orderBy(QueryContext queryContext, Expression orderer, AbstractBounds<PartitionPosition> keyRange) VectorMemoryIndex.orderBy(QueryContext queryContext, Expression expr, AbstractBounds<PartitionPosition> keyRange) abstract KeyRangeIteratorMemoryIndex.search(QueryContext queryContext, Expression expression, AbstractBounds<PartitionPosition> keyRange) MemtableIndex.search(QueryContext queryContext, Expression expression, AbstractBounds<PartitionPosition> keyRange) TrieMemoryIndex.search(QueryContext queryContext, Expression expression, AbstractBounds<PartitionPosition> keyRange) Search for an expression in the in-memory index within theAbstractBoundsdefined by keyRange.VectorMemoryIndex.search(QueryContext queryContext, Expression expression, AbstractBounds<PartitionPosition> keyRange) Constructors in org.apache.cassandra.index.sai.memory with parameters of type AbstractBoundsModifierConstructorDescriptionFilteringInMemoryKeyRangeIterator(SortedSet<PrimaryKey> keys, AbstractBounds<PartitionPosition> keyRange) -
Uses of AbstractBounds in org.apache.cassandra.index.sai.plan
Methods in org.apache.cassandra.index.sai.plan that return AbstractBounds -
Uses of AbstractBounds in org.apache.cassandra.index.sai.utils
Methods in org.apache.cassandra.index.sai.utils with parameters of type AbstractBoundsModifier and TypeMethodDescriptionstatic booleanRangeUtil.coversFullRing(AbstractBounds<PartitionPosition> keyRange) -
Uses of AbstractBounds in org.apache.cassandra.io.sstable
Methods in org.apache.cassandra.io.sstable that return AbstractBoundsModifier and TypeMethodDescriptionabstract AbstractBounds<Token>SSTable.getBounds()SSTableZeroCopyWriter.getBounds() -
Uses of AbstractBounds in org.apache.cassandra.io.sstable.format
Fields in org.apache.cassandra.io.sstable.format declared as AbstractBoundsFields in org.apache.cassandra.io.sstable.format with type parameters of type AbstractBoundsModifier and TypeFieldDescriptionprotected final Iterator<AbstractBounds<PartitionPosition>>SSTableScanner.rangeIteratorMethods in org.apache.cassandra.io.sstable.format that return AbstractBoundsMethods in org.apache.cassandra.io.sstable.format that return types with arguments of type AbstractBoundsModifier and TypeMethodDescriptionprotected static List<AbstractBounds<PartitionPosition>>SSTableScanner.makeBounds(SSTableReader sstable, DataRange dataRange) Methods in org.apache.cassandra.io.sstable.format with parameters of type AbstractBoundsModifier and TypeMethodDescriptionSSTableReader.getPositionsForBounds(AbstractBounds<PartitionPosition> bounds) Determine the data positions in this SSTable that cover the given bounds.Method parameters in org.apache.cassandra.io.sstable.format with type arguments of type AbstractBoundsModifier and TypeMethodDescriptionSSTableReader.getPositionsForBoundsIterator(Iterator<AbstractBounds<PartitionPosition>> boundsList) Get a list of data positions in this SSTable that correspond to the given list of bounds.SSTableReader.getScanner(Iterator<AbstractBounds<PartitionPosition>> boundsIterator) Direct I/O SSTableScanner over an iterator of bounds.Constructor parameters in org.apache.cassandra.io.sstable.format with type arguments of type AbstractBoundsModifierConstructorDescriptionprotectedSSTableScanner(S sstable, ColumnFilter columns, DataRange dataRange, Iterator<AbstractBounds<PartitionPosition>> rangeIterator, SSTableReadsListener listener) -
Uses of AbstractBounds in org.apache.cassandra.locator
Methods in org.apache.cassandra.locator that return AbstractBoundsModifier and TypeMethodDescriptionReplicaLayout.ForRange.range()ReplicaLayout.ForRangeRead.range()ReplicaPlan.ForRangeRead.range()Methods in org.apache.cassandra.locator with parameters of type AbstractBoundsModifier and TypeMethodDescriptionstatic ReplicaPlan.ForRangeReadReplicaPlans.forFullRangeRead(Keyspace keyspace, ConsistencyLevel consistencyLevel, AbstractBounds<PartitionPosition> range, Set<InetAddressAndPort> endpointsToContact, int vnodeCount) Construct a plan for reading the provided range at the provided consistency level on given endpoints.static ReplicaPlan.ForRangeReadReplicaPlans.forRangeRead(Keyspace keyspace, Index.QueryPlan indexQueryPlan, ConsistencyLevel consistencyLevel, AbstractBounds<PartitionPosition> range, int vnodeCount) Construct a plan for reading the provided range at the provided consistency level.static ReplicaPlan.ForRangeReadReplicaPlans.forSingleReplicaRead(Keyspace keyspace, AbstractBounds<PartitionPosition> range, Replica replica, int vnodeCount) Construct a plan for reading from a single node - this permits no speculation or read-repairConstructors in org.apache.cassandra.locator with parameters of type AbstractBoundsModifierConstructorDescriptionForFullRangeRead(Keyspace keyspace, AbstractReplicationStrategy replicationStrategy, ConsistencyLevel consistencyLevel, AbstractBounds<PartitionPosition> range, EndpointsForRange candidates, EndpointsForRange contact, int vnodeCount) ForRangeRead(AbstractReplicationStrategy replicationStrategy, AbstractBounds<PartitionPosition> range, EndpointsForRange natural) ForRangeRead(Keyspace keyspace, AbstractReplicationStrategy replicationStrategy, ConsistencyLevel consistencyLevel, AbstractBounds<PartitionPosition> range, EndpointsForRange candidates, EndpointsForRange contact, int vnodeCount) -
Uses of AbstractBounds in org.apache.cassandra.schema
Methods in org.apache.cassandra.schema with parameters of type AbstractBoundsModifier and TypeMethodDescriptionintPartitionDenylist.getDeniedKeysInRangeCount(String keyspace, String table, AbstractBounds<PartitionPosition> range) intPartitionDenylist.getDeniedKeysInRangeCount(TableId tid, AbstractBounds<PartitionPosition> range) -
Uses of AbstractBounds in org.apache.cassandra.utils
Subclasses of AbstractBounds in org.apache.cassandra.utilsModifier and TypeClassDescriptionstatic classThe public interface to a range in the tree.