Modifier and Type | Method and Description |
---|---|
java.util.NavigableSet<ClusteringBound<?>> |
StatementRestrictions.getClusteringColumnsBounds(Bound b,
QueryOptions options)
Returns the bounds (start or end) of the clustering columns.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayClusteringBound |
class |
BufferClusteringBound |
Modifier and Type | Field and Description |
---|---|
static ClusteringBound<?> |
ClusteringBound.BOTTOM
The smallest start bound, i.e.
|
static ClusteringBound<?> |
ClusteringBound.TOP
The biggest end bound, i.e.
|
Modifier and Type | Method and Description |
---|---|
abstract ClusteringBound<?> |
CBuilder.buildBound(boolean isStart,
boolean isInclusive) |
abstract ClusteringBound<?> |
CBuilder.buildBoundWith(java.util.List<java.nio.ByteBuffer> newValues,
boolean isStart,
boolean isInclusive) |
ClusteringBound<java.nio.ByteBuffer> |
ArrayClusteringBound.clone(ByteBufferCloner cloner) |
ClusteringBound<java.nio.ByteBuffer> |
BufferClusteringBound.clone(ByteBufferCloner cloner) |
ClusteringBound<java.nio.ByteBuffer> |
ClusteringBound.clone(ByteBufferCloner cloner) |
ClusteringBound<?> |
Slice.close(boolean reversed) |
ClusteringBound<byte[]> |
ArrayClusteringBoundary.closeBound(boolean reversed) |
ClusteringBound<java.nio.ByteBuffer> |
BufferClusteringBoundary.closeBound(boolean reversed) |
ClusteringBound<V> |
ClusteringBoundary.closeBound(boolean reversed) |
static ClusteringBound<?> |
ClusteringBound.create(ClusteringComparator comparator,
boolean isStart,
boolean isInclusive,
java.lang.Object... values) |
static <V> ClusteringBound<V> |
ClusteringBound.create(ClusteringPrefix.Kind kind,
ClusteringPrefix<V> from) |
ClusteringBound<?> |
Slice.end() |
static ClusteringBound<?> |
ClusteringBound.exclusiveEndOf(ClusteringPrefix<?> from) |
static ClusteringBound<?> |
ClusteringBound.exclusiveStartOf(ClusteringPrefix<?> from) |
static ClusteringBound<?> |
ClusteringBound.inclusiveEndOf(ClusteringPrefix<?> from) |
static ClusteringBound<?> |
ClusteringBound.inclusiveStartOf(ClusteringPrefix<?> from) |
ClusteringBound<byte[]> |
ArrayClusteringBound.invert() |
ClusteringBound<java.nio.ByteBuffer> |
BufferClusteringBound.invert() |
ClusteringBound<V> |
ClusteringBound.invert() |
ClusteringBound<?> |
Slice.open(boolean reversed) |
ClusteringBound<byte[]> |
ArrayClusteringBoundary.openBound(boolean reversed) |
ClusteringBound<java.nio.ByteBuffer> |
BufferClusteringBoundary.openBound(boolean reversed) |
ClusteringBound<V> |
ClusteringBoundary.openBound(boolean reversed) |
ClusteringBound<?> |
Slice.start() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.NavigableSet<ClusteringBound<?>> |
MultiCBuilder.buildBound(boolean isStart,
boolean isInclusive)
Builds the
ClusteringBound s |
abstract java.util.NavigableSet<ClusteringBound<?>> |
MultiCBuilder.buildBoundForSlice(boolean isStart,
boolean isInclusive,
boolean isOtherBoundInclusive,
java.util.List<ColumnMetadata> columnDefs)
Builds the
ClusteringBound s for slice restrictions. |
Modifier and Type | Method and Description |
---|---|
Slices.Builder |
Slices.Builder.add(ClusteringBound<?> start,
ClusteringBound<?> end) |
Slices.Builder |
Slices.Builder.add(ClusteringBound<?> start,
ClusteringBound<?> end) |
void |
RangeTombstoneList.add(ClusteringBound<?> start,
ClusteringBound<?> end,
long markedAt,
int delTime)
Adds a new range tombstone.
|
void |
RangeTombstoneList.add(ClusteringBound<?> start,
ClusteringBound<?> end,
long markedAt,
int delTime)
Adds a new range tombstone.
|
int |
UnfilteredDeserializer.compareNextTo(ClusteringBound<?> bound)
Compare the provided bound to the next atom to read on disk.
|
static boolean |
Slice.isEmpty(ClusteringComparator comparator,
ClusteringBound<?> start,
ClusteringBound<?> end)
Return whether the slice formed by the two provided bound is empty or not.
|
static boolean |
Slice.isEmpty(ClusteringComparator comparator,
ClusteringBound<?> start,
ClusteringBound<?> end)
Return whether the slice formed by the two provided bound is empty or not.
|
static Slice |
Slice.make(ClusteringBound<?> start,
ClusteringBound<?> end) |
static Slice |
Slice.make(ClusteringBound<?> start,
ClusteringBound<?> end) |
Modifier and Type | Method and Description |
---|---|
int |
AbstractSSTableIterator.IndexState.findBlockIndex(ClusteringBound<?> bound,
int fromIdx) |
Modifier and Type | Method and Description |
---|---|
ClusteringBound<V> |
ValueAccessor.ObjectFactory.bound(ClusteringPrefix.Kind kind) |
ClusteringBound<V> |
ValueAccessor.ObjectFactory.bound(ClusteringPrefix.Kind kind,
V... values) |
default ClusteringBound<V> |
ValueAccessor.ObjectFactory.exclusiveClose(boolean reversed,
V[] boundValues) |
default ClusteringBound<V> |
ValueAccessor.ObjectFactory.exclusiveOpen(boolean reversed,
V[] boundValues) |
default ClusteringBound<V> |
ValueAccessor.ObjectFactory.inclusiveClose(boolean reversed,
V[] boundValues) |
default ClusteringBound<V> |
ValueAccessor.ObjectFactory.inclusiveOpen(boolean reversed,
V[] boundValues) |
Modifier and Type | Method and Description |
---|---|
ClusteringBound<?> |
RangeTombstoneBoundMarker.closeBound(boolean reversed) |
ClusteringBound<?> |
RangeTombstoneBoundaryMarker.closeBound(boolean reversed) |
ClusteringBound<?> |
RangeTombstoneMarker.closeBound(boolean reversed) |
ClusteringBound<?> |
RangeTombstoneBoundMarker.openBound(boolean reversed) |
ClusteringBound<?> |
RangeTombstoneBoundaryMarker.openBound(boolean reversed) |
ClusteringBound<?> |
RangeTombstoneMarker.openBound(boolean reversed) |
Modifier and Type | Method and Description |
---|---|
static <V1,V2> RangeTombstoneBoundaryMarker |
RangeTombstoneBoundaryMarker.makeBoundary(boolean reversed,
ClusteringBound<V1> close,
ClusteringBound<V2> open,
DeletionTime closeDeletion,
DeletionTime openDeletion) |
static <V1,V2> RangeTombstoneBoundaryMarker |
RangeTombstoneBoundaryMarker.makeBoundary(boolean reversed,
ClusteringBound<V1> close,
ClusteringBound<V2> open,
DeletionTime closeDeletion,
DeletionTime openDeletion) |
Constructor and Description |
---|
RangeTombstoneBoundMarker(ClusteringBound<?> bound,
DeletionTime deletion) |
Copyright © 2009-2022 The Apache Software Foundation