Uses of Interface
org.apache.cassandra.db.ClusteringBound
Packages that use ClusteringBound
Package
Description
-
Uses of ClusteringBound in org.apache.cassandra.cql3.restrictions
Methods in org.apache.cassandra.cql3.restrictions that return types with arguments of type ClusteringBoundModifier and TypeMethodDescriptionStatementRestrictions.getClusteringColumnsBounds(Bound b, QueryOptions options) Returns the bounds (start or end) of the clustering columns. -
Uses of ClusteringBound in org.apache.cassandra.cql3.statements
Method parameters in org.apache.cassandra.cql3.statements with type arguments of type ClusteringBoundModifier and TypeMethodDescriptionstatic SlicesModificationStatement.toSlices(ClusteringComparator comparator, SortedSet<ClusteringBound<?>> startBounds, SortedSet<ClusteringBound<?>> endBounds) static SlicesModificationStatement.toSlices(TableMetadata metadata, SortedSet<ClusteringBound<?>> startBounds, SortedSet<ClusteringBound<?>> endBounds) -
Uses of ClusteringBound in org.apache.cassandra.db
Classes in org.apache.cassandra.db that implement ClusteringBoundFields in org.apache.cassandra.db declared as ClusteringBoundModifier and TypeFieldDescriptionstatic final ClusteringBound<?>ClusteringBound.BOTTOMThe smallest start bound, i.e.static final ClusteringBound<?>ClusteringBound.MAX_STARTThe biggest start bound, i.e.static final ClusteringBound<?>ClusteringBound.MIN_ENDThe smallest end bound, i.e.static final ClusteringBound<?>ClusteringBound.TOPThe biggest end bound, i.e.Methods in org.apache.cassandra.db that return ClusteringBoundModifier and TypeMethodDescriptiondefault ClusteringBound<V>ClusteringBound.artificialLowerBound(boolean isReversed) default ClusteringBound<V>Clustering.asEndBound()default ClusteringBound<V>ClusteringBound.asEndBound()default ClusteringBound<V>ClusteringBoundary.asEndBound()ClusteringPrefix.asEndBound()Returns this prefix as an end bound.default ClusteringBound<V>Clustering.asStartBound()default ClusteringBound<V>ClusteringBound.asStartBound()default ClusteringBound<V>ClusteringBoundary.asStartBound()ClusteringPrefix.asStartBound()Returns this prefix as a start bound.<V> ClusteringBound<V>ClusteringComparator.boundFromByteComparable(ValueAccessor<V> accessor, ByteComparable comparable, boolean isEnd) Produces a clustering bound from the given byte-comparable value.abstract ClusteringBound<?>CBuilder.buildBound(boolean isStart, boolean isInclusive) abstract ClusteringBound<?>CBuilder.buildBoundWith(List<ByteBuffer> newValues, boolean isStart, boolean isInclusive) ArrayClusteringBound.clone(ByteBufferCloner cloner) BufferClusteringBound.clone(ByteBufferCloner cloner) ClusteringBound.clone(ByteBufferCloner cloner) Slice.close(boolean reversed) ClusteringBound<byte[]>ArrayClusteringBoundary.closeBound(boolean reversed) BufferClusteringBoundary.closeBound(boolean reversed) ClusteringBoundary.closeBound(boolean reversed) static ClusteringBound<?>ClusteringBound.create(ClusteringComparator comparator, boolean isStart, boolean isInclusive, Object... values) static <V> ClusteringBound<V>ClusteringBound.create(ClusteringPrefix.Kind kind, ClusteringPrefix<V> from) Slice.end()Slices.end()static <V> ClusteringBound<V>ClusteringBound.exclusiveEndOf(ClusteringPrefix<V> from) static <V> ClusteringBound<V>ClusteringBound.exclusiveStartOf(ClusteringPrefix<V> from) static <V> ClusteringBound<V>ClusteringBound.inclusiveEndOf(ClusteringPrefix<V> from) static <V> ClusteringBound<V>ClusteringBound.inclusiveStartOf(ClusteringPrefix<V> from) ClusteringBound<byte[]>ArrayClusteringBound.invert()BufferClusteringBound.invert()ClusteringBound.invert()Slice.open(boolean reversed) ClusteringBound<byte[]>ArrayClusteringBoundary.openBound(boolean reversed) BufferClusteringBoundary.openBound(boolean reversed) ClusteringBoundary.openBound(boolean reversed) Slice.start()Slices.start()Methods in org.apache.cassandra.db that return types with arguments of type ClusteringBoundModifier and TypeMethodDescriptionabstract NavigableSet<ClusteringBound<?>>MultiCBuilder.buildBound(boolean isStart, boolean isInclusive) Builds theClusteringBoundsabstract NavigableSet<ClusteringBound<?>>MultiCBuilder.buildBoundForSlice(boolean isStart, boolean isInclusive, boolean isOtherBoundInclusive, List<ColumnMetadata> columnDefs) Builds theClusteringBounds for slice restrictions.Methods in org.apache.cassandra.db with parameters of type ClusteringBoundModifier and TypeMethodDescriptionSlices.Builder.add(ClusteringBound<?> start, ClusteringBound<?> end) intUnfilteredDeserializer.compareNextTo(ClusteringBound<?> bound) Compare the provided bound to the next atom to read on disk.static booleanSlice.isEmpty(ClusteringComparator comparator, ClusteringBound<?> start, ClusteringBound<?> end) Return whether the slice formed by the two provided bound is empty or not.static SliceSlice.make(ClusteringBound<?> start, ClusteringBound<?> end) -
Uses of ClusteringBound in org.apache.cassandra.db.marshal
Methods in org.apache.cassandra.db.marshal that return ClusteringBoundModifier and TypeMethodDescriptionValueAccessor.ObjectFactory.bound(ClusteringPrefix.Kind kind) 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) -
Uses of ClusteringBound in org.apache.cassandra.db.rows
Methods in org.apache.cassandra.db.rows that return ClusteringBoundModifier and TypeMethodDescriptionRangeTombstoneBoundaryMarker.closeBound(boolean reversed) RangeTombstoneBoundMarker.closeBound(boolean reversed) RangeTombstoneMarker.closeBound(boolean reversed) RangeTombstoneBoundaryMarker.openBound(boolean reversed) RangeTombstoneBoundMarker.openBound(boolean reversed) RangeTombstoneMarker.openBound(boolean reversed) Methods in org.apache.cassandra.db.rows with parameters of type ClusteringBoundModifier and TypeMethodDescriptionstatic <V1,V2> RangeTombstoneBoundaryMarker RangeTombstoneBoundaryMarker.makeBoundary(boolean reversed, ClusteringBound<V1> close, ClusteringBound<V2> open, DeletionTime closeDeletion, DeletionTime openDeletion) Constructors in org.apache.cassandra.db.rows with parameters of type ClusteringBoundModifierConstructorDescriptionArtificialBoundMarker(ClusteringBound<?> bound) RangeTombstoneBoundMarker(ClusteringBound<?> bound, DeletionTime deletion) -
Uses of ClusteringBound in org.apache.cassandra.io.sstable
Fields in org.apache.cassandra.io.sstable declared as ClusteringBoundModifier and TypeFieldDescriptionprotected ClusteringBound<?>AbstractSSTableIterator.ForwardReader.endprotected ClusteringBound<?>AbstractSSTableIterator.ForwardReader.start -
Uses of ClusteringBound in org.apache.cassandra.io.sstable.format.big
Methods in org.apache.cassandra.io.sstable.format.big that return ClusteringBoundModifier and TypeMethodDescriptionBigTableReader.getLowerBoundPrefixFromCache(DecoratedKey partitionKey, boolean isReversed) Methods in org.apache.cassandra.io.sstable.format.big with parameters of type ClusteringBoundModifier and TypeMethodDescriptionintIndexState.findBlockIndex(ClusteringBound<?> bound, int fromIdx) -
Uses of ClusteringBound in org.apache.cassandra.io.sstable.keycache
Methods in org.apache.cassandra.io.sstable.keycache that return ClusteringBoundModifier and TypeMethodDescriptionKeyCacheSupport.getLowerBoundPrefixFromCache(DecoratedKey partitionKey, boolean isReversed) Should quickly get a lower bound prefix from cache only if everything is already availabe in memory and does not need to be loaded from disk.