Package | Description |
---|---|
org.apache.cassandra.cql3.restrictions | |
org.apache.cassandra.db | |
org.apache.cassandra.dht | |
org.apache.cassandra.net | |
org.apache.cassandra.utils |
Modifier and Type | Method and Description |
---|---|
AbstractBounds<RowPosition> |
StatementRestrictions.getPartitionKeyBounds(QueryOptions options)
Returns the partition key bounds.
|
Modifier and Type | Field and Description |
---|---|
AbstractBounds<RowPosition> |
AbstractRangeCommand.keyRange |
protected AbstractBounds<RowPosition> |
DataRange.keyRange |
Modifier and Type | Method and Description |
---|---|
AbstractBounds<RowPosition> |
DataRange.keyRange() |
Modifier and Type | Method and Description |
---|---|
abstract AbstractRangeCommand |
AbstractRangeCommand.forSubRange(AbstractBounds<RowPosition> range) |
AbstractRangeCommand |
PagedRangeCommand.forSubRange(AbstractBounds<RowPosition> subRange) |
AbstractRangeCommand |
RangeSliceCommand.forSubRange(AbstractBounds<RowPosition> subRange) |
java.util.List<Row> |
ColumnFamilyStore.getRangeSlice(AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> rowFilter,
IDiskAtomFilter columnFilter,
int maxResults) |
java.util.List<Row> |
ColumnFamilyStore.getRangeSlice(AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> rowFilter,
IDiskAtomFilter columnFilter,
int maxResults,
long now) |
java.util.List<Row> |
ColumnFamilyStore.getRangeSlice(AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> rowFilter,
IDiskAtomFilter columnFilter,
int maxResults,
long now,
boolean countCQL3Rows,
boolean isPaging) |
ExtendedFilter |
ColumnFamilyStore.makeExtendedFilter(AbstractBounds<RowPosition> range,
IDiskAtomFilter columnFilter,
java.util.List<IndexExpression> rowFilter,
int maxResults,
boolean countCQL3Rows,
boolean isPaging,
long timestamp) |
ExtendedFilter |
ColumnFamilyStore.makeExtendedFilter(AbstractBounds<RowPosition> keyRange,
SliceQueryFilter columnRange,
Composite columnStart,
Composite columnStop,
java.util.List<IndexExpression> rowFilter,
int maxResults,
boolean countCQL3Rows,
long now)
Allows generic range paging with the slice column filter.
|
java.util.List<Row> |
ColumnFamilyStore.search(AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> clause,
IDiskAtomFilter dataFilter,
int maxResults) |
java.util.List<Row> |
ColumnFamilyStore.search(AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> clause,
IDiskAtomFilter dataFilter,
int maxResults,
long now) |
com.google.common.base.Function<View,java.util.List<SSTableReader>> |
ColumnFamilyStore.viewFilter(AbstractBounds<RowPosition> rowBounds) |
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Function<View,java.util.List<SSTableReader>> |
ColumnFamilyStore.viewFilter(java.util.Collection<AbstractBounds<RowPosition>> rowBoundsCollection,
boolean includeRepaired) |
Constructor and Description |
---|
AbstractRangeCommand(java.lang.String keyspace,
java.lang.String columnFamily,
long timestamp,
AbstractBounds<RowPosition> keyRange,
IDiskAtomFilter predicate,
java.util.List<IndexExpression> rowFilter) |
DataRange(AbstractBounds<RowPosition> range,
IDiskAtomFilter columnFilter) |
PagedRangeCommand(java.lang.String keyspace,
java.lang.String columnFamily,
long timestamp,
AbstractBounds<RowPosition> keyRange,
SliceQueryFilter predicate,
Composite start,
Composite stop,
java.util.List<IndexExpression> rowFilter,
int limit,
boolean countCQL3Rows) |
Paging(AbstractBounds<RowPosition> range,
SliceQueryFilter filter,
Composite columnStart,
Composite columnFinish,
CFMetaData cfm) |
RangeSliceCommand(java.lang.String keyspace,
java.lang.String columnFamily,
long timestamp,
IDiskAtomFilter predicate,
AbstractBounds<RowPosition> range,
int maxResults) |
RangeSliceCommand(java.lang.String keyspace,
java.lang.String columnFamily,
long timestamp,
IDiskAtomFilter predicate,
AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> row_filter,
int maxResults) |
RangeSliceCommand(java.lang.String keyspace,
java.lang.String columnFamily,
long timestamp,
IDiskAtomFilter predicate,
AbstractBounds<RowPosition> range,
java.util.List<IndexExpression> rowFilter,
int maxResults,
boolean countCQL3Rows,
boolean isPaging) |
Modifier and Type | Class and 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.
|
Modifier and Type | Field and Description |
---|---|
static IPartitionerDependentSerializer<AbstractBounds<RowPosition>> |
AbstractBounds.rowPositionSerializer |
static IPartitionerDependentSerializer<AbstractBounds<Token>> |
AbstractBounds.tokenSerializer |
Modifier and Type | Method and Description |
---|---|
static <T extends RingPosition<T>> |
AbstractBounds.bounds(AbstractBounds.Boundary<T> min,
AbstractBounds.Boundary<T> max) |
static <T extends RingPosition<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) |
Modifier and Type | Method and 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() |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
static <T extends RingPosition<T>> |
AbstractBounds.noneStrictlyWrapsAround(java.util.Collection<AbstractBounds<T>> bounds) |
Modifier and Type | Method and Description |
---|---|
static void |
MessagingService.validatePartitioner(AbstractBounds<?> bounds) |
Modifier and Type | Class and Description |
---|---|
static class |
MerkleTree.TreeDifference |
static class |
MerkleTree.TreeRange
The public interface to a range in the tree.
|
Copyright © 2020 The Apache Software Foundation