Uses of Interface
org.apache.cassandra.db.ClusteringPrefix
Packages that use ClusteringPrefix
Package
Description
-
Uses of ClusteringPrefix in org.apache.cassandra.db
Subinterfaces of ClusteringPrefix in org.apache.cassandra.dbModifier and TypeInterfaceDescriptioninterfaceClustering<V>interfaceThe start or end of a range of clusterings, either inclusive or exclusive.interfaceThe threshold between two different ranges, i.e.interfaceThis class defines a threshold between ranges of clusterings.Classes in org.apache.cassandra.db that implement ClusteringPrefixModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassThe clustering column values for a row.classclassclassclassMethods in org.apache.cassandra.db that return ClusteringPrefixModifier and TypeMethodDescriptionAbstractOnHeapClusteringPrefix.clustering()Clusterable.clustering()NativeClustering.clustering()ClusteringPrefix<byte[]>ClusteringPrefix.Serializer.deserialize(DataInputPlus in, int version, List<AbstractType<?>> types) ClusteringPrefix<byte[]>AbstractArrayClusteringPrefix.retainable()AbstractBufferClusteringPrefix.retainable()ClusteringPrefix.retainable()Return the key in a form that can be retained for longer-term use.NativeClustering.retainable()Methods in org.apache.cassandra.db with parameters of type ClusteringPrefixModifier and TypeMethodDescriptionfinal <V> CBuilderCBuilder.add(ClusteringPrefix<V> prefix, int i) <V> ByteComparableClusteringComparator.asByteComparable(ClusteringPrefix<V> clustering) Produce a prefix-free byte-comparable representation of the given value, i.e.<V1,V2> int ClusteringComparator.compare(ClusteringPrefix<V1> c1, ClusteringPrefix<V2> c2) <V1,V2> int ClusteringComparator.compareComponent(int i, ClusteringPrefix<V1> v1, ClusteringPrefix<V2> v2) static <V> ClusteringBound<V>ClusteringBound.create(ClusteringPrefix.Kind kind, ClusteringPrefix<V> from) static <V> ClusteringBoundary<V>ClusteringBoundary.create(ClusteringPrefix.Kind kind, ClusteringPrefix<V> from) static booleanClusteringPrefix.equals(ClusteringPrefix<?> prefix, Object o) static <V1,V2> boolean ClusteringPrefix.equals(ClusteringPrefix<V1> left, ClusteringPrefix<V2> right) static <V> ClusteringBound<V>ClusteringBound.exclusiveEndOf(ClusteringPrefix<V> from) static <V> ClusteringBound<V>ClusteringBound.exclusiveStartOf(ClusteringPrefix<V> from) static <V> intClusteringPrefix.hashCode(ClusteringPrefix<V> prefix) booleanSlice.includes(ClusteringComparator comparator, ClusteringPrefix<?> bound) Returns whether a given clustering or bound is included in this slice.static <V> ClusteringBound<V>ClusteringBound.inclusiveEndOf(ClusteringPrefix<V> from) static <V> ClusteringBound<V>ClusteringBound.inclusiveStartOf(ClusteringPrefix<V> from) voidClusteringPrefix.Serializer.serialize(ClusteringPrefix<?> clustering, DataOutputPlus out, int version, List<AbstractType<?>> types) longClusteringPrefix.Serializer.serializedSize(ClusteringPrefix<?> clustering, int version, List<AbstractType<?>> types) <T> voidClusteringComparator.validate(ClusteringPrefix<T> clustering) Validates the provided prefix for corrupted data. -
Uses of ClusteringPrefix in org.apache.cassandra.db.filter
Constructors in org.apache.cassandra.db.filter with parameters of type ClusteringPrefixModifierConstructorDescriptionTombstoneOverwhelmingException(int numTombstones, String query, TableMetadata metadata, DecoratedKey lastPartitionKey, ClusteringPrefix<?> lastClustering) -
Uses of ClusteringPrefix in org.apache.cassandra.db.rows
Methods in org.apache.cassandra.db.rows that return ClusteringPrefixMethods in org.apache.cassandra.db.rows with parameters of type ClusteringPrefixModifier and TypeMethodDescriptionstatic voidUnfilteredRowIteratorWithLowerBound.assertBoundSize(ClusteringPrefix<?> lowerBound, SSTable sstable) static <V> RangeTombstoneBoundMarkerRangeTombstoneBoundMarker.exclusiveClose(boolean reversed, ClusteringPrefix<V> from, DeletionTime deletion) static <V> RangeTombstoneBoundaryMarkerRangeTombstoneBoundaryMarker.exclusiveCloseInclusiveOpen(boolean reversed, ClusteringPrefix<V> from, DeletionTime closeDeletion, DeletionTime openDeletion) static <V> RangeTombstoneBoundMarkerRangeTombstoneBoundMarker.exclusiveOpen(boolean reversed, ClusteringPrefix<V> from, DeletionTime deletion) static <V> RangeTombstoneBoundMarkerRangeTombstoneBoundMarker.inclusiveClose(boolean reversed, ClusteringPrefix<V> from, DeletionTime deletion) static <V> RangeTombstoneBoundaryMarkerRangeTombstoneBoundaryMarker.inclusiveCloseExclusiveOpen(boolean reversed, ClusteringPrefix<V> from, DeletionTime closeDeletion, DeletionTime openDeletion) static <V> RangeTombstoneBoundMarkerRangeTombstoneBoundMarker.inclusiveOpen(boolean reversed, ClusteringPrefix<V> from, DeletionTime deletion) -
Uses of ClusteringPrefix in org.apache.cassandra.db.virtual
Methods in org.apache.cassandra.db.virtual with parameters of type ClusteringPrefixModifier and TypeMethodDescriptionAbstractMutableVirtualTable.ColumnValues.from(TableMetadata metadata, ClusteringPrefix<?> prefix) Returns the set of column values corresponding to the specified clustering prefix. -
Uses of ClusteringPrefix in org.apache.cassandra.index.internal
Methods in org.apache.cassandra.index.internal with parameters of type ClusteringPrefixModifier and TypeMethodDescriptionprotected abstract <T> CBuilderCassandraIndex.buildIndexClusteringPrefix(ByteBuffer partitionKey, ClusteringPrefix<T> prefix, CellPath path) Used to construct an the clustering for an entry in the index table based on values from the base data. -
Uses of ClusteringPrefix in org.apache.cassandra.index.internal.composites
Methods in org.apache.cassandra.index.internal.composites with parameters of type ClusteringPrefixModifier and TypeMethodDescription<T> CBuilderClusteringColumnIndex.buildIndexClusteringPrefix(ByteBuffer partitionKey, ClusteringPrefix<T> prefix, CellPath path) <T> CBuilderCollectionKeyIndexBase.buildIndexClusteringPrefix(ByteBuffer partitionKey, ClusteringPrefix<T> prefix, CellPath path) <T> CBuilderCollectionValueIndex.buildIndexClusteringPrefix(ByteBuffer partitionKey, ClusteringPrefix<T> prefix, CellPath path) <T> CBuilderPartitionKeyIndex.buildIndexClusteringPrefix(ByteBuffer partitionKey, ClusteringPrefix<T> prefix, CellPath path) <T> CBuilderRegularColumnIndex.buildIndexClusteringPrefix(ByteBuffer partitionKey, ClusteringPrefix<T> prefix, CellPath path) -
Uses of ClusteringPrefix in org.apache.cassandra.index.internal.keys
Methods in org.apache.cassandra.index.internal.keys with parameters of type ClusteringPrefixModifier and TypeMethodDescriptionprotected <T> CBuilderKeysIndex.buildIndexClusteringPrefix(ByteBuffer partitionKey, ClusteringPrefix<T> prefix, CellPath path) -
Uses of ClusteringPrefix in org.apache.cassandra.io.sstable
Fields in org.apache.cassandra.io.sstable declared as ClusteringPrefixModifier and TypeFieldDescriptionfinal ClusteringPrefix<?>IndexInfo.firstNamefinal ClusteringPrefix<?>IndexInfo.lastNameConstructors in org.apache.cassandra.io.sstable with parameters of type ClusteringPrefixModifierConstructorDescriptionIndexInfo(ClusteringPrefix<?> firstName, ClusteringPrefix<?> lastName, long offset, long width, DeletionTime endOpenMarker) -
Uses of ClusteringPrefix in org.apache.cassandra.io.sstable.format
Fields in org.apache.cassandra.io.sstable.format declared as ClusteringPrefixModifier and TypeFieldDescriptionprotected ClusteringPrefix<?>SortedTablePartitionWriter.firstClusteringprotected ClusteringPrefix<?>SortedTablePartitionWriter.lastClustering -
Uses of ClusteringPrefix in org.apache.cassandra.io.sstable.format.big
Methods in org.apache.cassandra.io.sstable.format.big with parameters of type ClusteringPrefixModifier and TypeMethodDescriptionintIndexState.indexFor(ClusteringPrefix<?> name, int lastIndex)