Uses of Class
org.apache.cassandra.dht.AbstractBounds
-
-
Uses of AbstractBounds in org.apache.cassandra.cql3.restrictions
Methods in org.apache.cassandra.cql3.restrictions that return AbstractBounds Modifier and Type Method Description AbstractBounds<PartitionPosition>
StatementRestrictions. getPartitionKeyBounds(QueryOptions options)
Returns the partition key bounds. -
Uses of AbstractBounds in org.apache.cassandra.db
Fields in org.apache.cassandra.db declared as AbstractBounds Modifier and Type Field Description protected AbstractBounds<PartitionPosition>
DataRange. keyRange
Methods in org.apache.cassandra.db that return AbstractBounds Modifier and Type Method Description AbstractBounds<PartitionPosition>
DataRange. keyRange()
The range of partition key queried by thisDataRange
.Methods in org.apache.cassandra.db with parameters of type AbstractBounds Modifier and Type Method Description DataRange
DataRange. forPaging(AbstractBounds<PartitionPosition> range, ClusteringComparator comparator, Clustering<?> lastReturned, boolean inclusive)
Returns a newDataRange
for use when pagingthis
range.DataRange
DataRange. forSubRange(AbstractBounds<PartitionPosition> range)
Returns a newDataRange
equivalent tothis
one but restricted to the provided sub-range.DataRange
DataRange.Paging. forSubRange(AbstractBounds<PartitionPosition> range)
PartitionRangeReadCommand
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 AbstractBounds Constructor Description DataRange(AbstractBounds<PartitionPosition> range, ClusteringIndexFilter clusteringIndexFilter)
Creates aDataRange
given 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 AbstractBounds Modifier and Type Method Description static com.google.common.base.Function<View,java.lang.Iterable<SSTableReader>>
View. selectLive(AbstractBounds<PartitionPosition> rowBounds)
-
Uses of AbstractBounds in org.apache.cassandra.dht
Subclasses of AbstractBounds in org.apache.cassandra.dht Modifier and Type Class Description class
Bounds<T extends RingPosition<T>>
AbstractBounds containing both its endpoints: [left, right].class
ExcludingBounds<T extends RingPosition<T>>
AbstractBounds containing neither of its endpoints: (left, right).class
IncludingExcludingBounds<T extends RingPosition<T>>
AbstractBounds containing only its left endpoint: [left, right).class
Range<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 AbstractBounds Modifier and Type Field Description static IPartitionerDependentSerializer<AbstractBounds<PartitionPosition>>
AbstractBounds. rowPositionSerializer
static IPartitionerDependentSerializer<AbstractBounds<Token>>
AbstractBounds. tokenSerializer
Methods in org.apache.cassandra.dht that return AbstractBounds Modifier and Type Method Description static <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<T>
AbstractBounds.AbstractBoundsSerializer. deserialize(java.io.DataInput in, IPartitioner p, int version)
abstract AbstractBounds<T>
AbstractBounds. withNewRight(T newRight)
AbstractBounds<T>
Bounds. withNewRight(T newRight)
AbstractBounds<T>
ExcludingBounds. withNewRight(T newRight)
AbstractBounds<T>
IncludingExcludingBounds. withNewRight(T newRight)
AbstractBounds<T>
Range. withNewRight(T newRight)
Methods in org.apache.cassandra.dht that return types with arguments of type AbstractBounds Modifier and Type Method Description abstract Pair<AbstractBounds<T>,AbstractBounds<T>>
AbstractBounds. split(T position)
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>>
AbstractBounds. split(T position)
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.Pair<AbstractBounds<T>,AbstractBounds<T>>
Bounds. split(T position)
Pair<AbstractBounds<T>,AbstractBounds<T>>
Bounds. split(T position)
Pair<AbstractBounds<T>,AbstractBounds<T>>
ExcludingBounds. split(T position)
Pair<AbstractBounds<T>,AbstractBounds<T>>
ExcludingBounds. split(T position)
Pair<AbstractBounds<T>,AbstractBounds<T>>
IncludingExcludingBounds. split(T position)
Pair<AbstractBounds<T>,AbstractBounds<T>>
IncludingExcludingBounds. split(T position)
Pair<AbstractBounds<T>,AbstractBounds<T>>
Range. split(T position)
Pair<AbstractBounds<T>,AbstractBounds<T>>
Range. split(T position)
abstract java.util.List<? extends AbstractBounds<T>>
AbstractBounds. unwrap()
java.util.List<? extends AbstractBounds<T>>
Bounds. unwrap()
java.util.List<? extends AbstractBounds<T>>
ExcludingBounds. unwrap()
java.util.List<? extends AbstractBounds<T>>
IncludingExcludingBounds. unwrap()
Methods in org.apache.cassandra.dht with parameters of type AbstractBounds Modifier and Type Method Description boolean
Range. intersects(AbstractBounds<T> that)
void
AbstractBounds.AbstractBoundsSerializer. serialize(AbstractBounds<T> range, DataOutputPlus out, int version)
long
AbstractBounds.AbstractBoundsSerializer. serializedSize(AbstractBounds<T> ab, int version)
static void
IPartitioner. validate(AbstractBounds<?> bounds)
Method parameters in org.apache.cassandra.dht with type arguments of type AbstractBounds Modifier and Type Method Description static <T extends RingPosition<T>>
booleanAbstractBounds. noneStrictlyWrapsAround(java.util.Collection<AbstractBounds<T>> bounds)
static void
IPartitioner. validate(java.util.Collection<? extends AbstractBounds<?>> allBounds)
-
Uses of AbstractBounds in org.apache.cassandra.io.sstable
Methods in org.apache.cassandra.io.sstable that return AbstractBounds Modifier and Type Method Description AbstractBounds<Token>
SSTable. getBounds()
-
Uses of AbstractBounds in org.apache.cassandra.io.sstable.format
Method parameters in org.apache.cassandra.io.sstable.format with type arguments of type AbstractBounds Modifier and Type Method Description abstract ISSTableScanner
SSTableReader. getScanner(java.util.Iterator<AbstractBounds<PartitionPosition>> rangeIterator)
Direct I/O SSTableScanner over an iterator of bounds. -
Uses of AbstractBounds in org.apache.cassandra.io.sstable.format.big
Method parameters in org.apache.cassandra.io.sstable.format.big with type arguments of type AbstractBounds Modifier and Type Method Description ISSTableScanner
BigTableReader. getScanner(java.util.Iterator<AbstractBounds<PartitionPosition>> boundsIterator)
Direct I/O SSTableScanner over an iterator of bounds.static ISSTableScanner
BigTableScanner. getScanner(SSTableReader sstable, java.util.Iterator<AbstractBounds<PartitionPosition>> rangeIterator)
-
Uses of AbstractBounds in org.apache.cassandra.locator
Methods in org.apache.cassandra.locator that return AbstractBounds Modifier and Type Method Description AbstractBounds<PartitionPosition>
ReplicaLayout.ForRange. range()
AbstractBounds<PartitionPosition>
ReplicaLayout.ForRangeRead. range()
AbstractBounds<PartitionPosition>
ReplicaPlan.ForRangeRead. range()
Methods in org.apache.cassandra.locator with parameters of type AbstractBounds Modifier and Type Method Description static ReplicaPlan.ForRangeRead
ReplicaPlans. forRangeRead(Keyspace keyspace, ConsistencyLevel consistencyLevel, AbstractBounds<PartitionPosition> range, int vnodeCount)
Construct a plan for reading the provided range at the provided consistency level.static ReplicaPlan.ForRangeRead
ReplicaPlans. 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 AbstractBounds Constructor Description 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.utils
Subclasses of AbstractBounds in org.apache.cassandra.utils Modifier and Type Class Description static class
MerkleTree.TreeRange
The public interface to a range in the tree.
-