Uses of Class
org.apache.cassandra.index.sai.disk.format.IndexDescriptor
Packages that use IndexDescriptor
Package
Description
-
Uses of IndexDescriptor in org.apache.cassandra.index.sai
Fields in org.apache.cassandra.index.sai declared as IndexDescriptor -
Uses of IndexDescriptor in org.apache.cassandra.index.sai.disk
Methods in org.apache.cassandra.index.sai.disk with parameters of type IndexDescriptorModifier and TypeMethodDescriptionstatic StorageAttachedIndexWriterStorageAttachedIndexWriter.createBuilderWriter(IndexDescriptor indexDescriptor, Collection<StorageAttachedIndex> indexes, LifecycleNewTracker lifecycleNewTracker, boolean perIndexComponentsOnly) static StorageAttachedIndexWriterStorageAttachedIndexWriter.createFlushObserverWriter(IndexDescriptor indexDescriptor, Collection<StorageAttachedIndex> indexes, LifecycleNewTracker lifecycleNewTracker) -
Uses of IndexDescriptor in org.apache.cassandra.index.sai.disk.format
Methods in org.apache.cassandra.index.sai.disk.format that return IndexDescriptorModifier and TypeMethodDescriptionstatic IndexDescriptorIndexDescriptor.create(Descriptor descriptor, IPartitioner partitioner, ClusteringComparator clusteringComparator) static IndexDescriptorIndexDescriptor.create(SSTableReader sstable) Methods in org.apache.cassandra.index.sai.disk.format with parameters of type IndexDescriptorModifier and TypeMethodDescriptionbooleanOnDiskFormat.isPerColumnIndexBuildComplete(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier) Returns true if the per-column index components have been built and are valid.booleanOnDiskFormat.isPerSSTableIndexBuildComplete(IndexDescriptor indexDescriptor) Returns true if the per-sstable index components have been built and are valid.OnDiskFormat.newPerColumnIndexWriter(StorageAttachedIndex index, IndexDescriptor indexDescriptor, LifecycleNewTracker tracker, RowMapping rowMapping) Create a newPerColumnIndexWriterto write the per-column on-disk components of an index.OnDiskFormat.newPerSSTableIndexWriter(IndexDescriptor indexDescriptor) Create a newPerSSTableIndexWriterto write the per-SSTable on-disk components of an index.OnDiskFormat.newPrimaryKeyMapFactory(IndexDescriptor indexDescriptor, SSTableReader sstable) Returns aPrimaryKeyMap.Factoryfor the SSTablevoidOnDiskFormat.validatePerColumnIndexComponents(IndexDescriptor indexDescriptor, IndexTermType indexTermType, IndexIdentifier indexIdentifier, boolean checksum) Validate all the per-column on-disk components and throw if a component is not validvoidOnDiskFormat.validatePerSSTableIndexComponents(IndexDescriptor indexDescriptor, boolean checksum) Validate all the per-SSTable on-disk components and throw if a component is not valid -
Uses of IndexDescriptor in org.apache.cassandra.index.sai.disk.v1
Methods in org.apache.cassandra.index.sai.disk.v1 with parameters of type IndexDescriptorModifier and TypeMethodDescriptionstatic voidColumnCompletionMarkerUtil.create(IndexDescriptor descriptor, IndexIdentifier indexIdentifier, boolean isEmpty) Creates a column index completion marker for the specified column index, storing in it whether the index is empty.static booleanColumnCompletionMarkerUtil.isEmptyIndex(IndexDescriptor descriptor, IndexIdentifier indexIdentifier) Reads the column index completion marker and returns whether if the index is empty.booleanV1OnDiskFormat.isPerColumnIndexBuildComplete(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier) booleanV1OnDiskFormat.isPerSSTableIndexBuildComplete(IndexDescriptor indexDescriptor) static MetadataSourceMetadataSource.loadColumnMetadata(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier) static MetadataSourceMetadataSource.loadGroupMetadata(IndexDescriptor indexDescriptor) V1OnDiskFormat.newPerColumnIndexWriter(StorageAttachedIndex index, IndexDescriptor indexDescriptor, LifecycleNewTracker tracker, RowMapping rowMapping) V1OnDiskFormat.newPerSSTableIndexWriter(IndexDescriptor indexDescriptor) V1OnDiskFormat.newPrimaryKeyMapFactory(IndexDescriptor indexDescriptor, SSTableReader sstable) voidV1OnDiskFormat.validatePerColumnIndexComponents(IndexDescriptor indexDescriptor, IndexTermType indexTermType, IndexIdentifier indexIdentifier, boolean checksum) voidV1OnDiskFormat.validatePerSSTableIndexComponents(IndexDescriptor indexDescriptor, boolean checksum) Constructors in org.apache.cassandra.index.sai.disk.v1 with parameters of type IndexDescriptorModifierConstructorDescriptionFactory(IndexDescriptor indexDescriptor) Factory(IndexDescriptor indexDescriptor, SSTableReader sstable) MemtableIndexWriter(MemtableIndex memtable, IndexDescriptor indexDescriptor, IndexTermType indexTermType, IndexIdentifier indexIdentifier, IndexMetrics indexMetrics, RowMapping rowMapping) PerColumnIndexFiles(IndexDescriptor indexDescriptor, IndexTermType indexTermType, IndexIdentifier indexIdentifier) SSTableComponentsWriter(IndexDescriptor indexDescriptor) SSTableIndexWriter(IndexDescriptor indexDescriptor, StorageAttachedIndex index, NamedMemoryLimiter limiter, BooleanSupplier isIndexValid) -
Uses of IndexDescriptor in org.apache.cassandra.index.sai.disk.v1.bbtree
Constructors in org.apache.cassandra.index.sai.disk.v1.bbtree with parameters of type IndexDescriptorModifierConstructorDescriptionNumericIndexWriter(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier, int bytesPerValue) NumericIndexWriter(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier, int maxPointsInLeafNode, int bytesPerValue) -
Uses of IndexDescriptor in org.apache.cassandra.index.sai.disk.v1.bitpack
Constructors in org.apache.cassandra.index.sai.disk.v1.bitpack with parameters of type IndexDescriptorModifierConstructorDescriptionNumericValuesWriter(IndexDescriptor indexDescriptor, IndexComponent indexComponent, MetadataWriter metadataWriter, boolean monotonic) NumericValuesWriter(IndexDescriptor indexDescriptor, IndexComponent indexComponent, MetadataWriter metadataWriter, boolean monotonic, int blockSize) -
Uses of IndexDescriptor in org.apache.cassandra.index.sai.disk.v1.postings
Constructors in org.apache.cassandra.index.sai.disk.v1.postings with parameters of type IndexDescriptorModifierConstructorDescriptionPostingsWriter(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier) -
Uses of IndexDescriptor in org.apache.cassandra.index.sai.disk.v1.segment
Methods in org.apache.cassandra.index.sai.disk.v1.segment with parameters of type IndexDescriptorModifier and TypeMethodDescriptionSegmentBuilder.flush(IndexDescriptor indexDescriptor) protected abstract SegmentMetadata.ComponentMetadataMapSegmentBuilder.flushInternal(IndexDescriptor indexDescriptor) protected SegmentMetadata.ComponentMetadataMapSegmentBuilder.TrieSegmentBuilder.flushInternal(IndexDescriptor indexDescriptor) protected SegmentMetadata.ComponentMetadataMapSegmentBuilder.VectorSegmentBuilder.flushInternal(IndexDescriptor indexDescriptor) -
Uses of IndexDescriptor in org.apache.cassandra.index.sai.disk.v1.trie
Constructors in org.apache.cassandra.index.sai.disk.v1.trie with parameters of type IndexDescriptorModifierConstructorDescriptionLiteralIndexWriter(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier) -
Uses of IndexDescriptor in org.apache.cassandra.index.sai.disk.v1.vector
Methods in org.apache.cassandra.index.sai.disk.v1.vector with parameters of type IndexDescriptorModifier and TypeMethodDescriptionOnHeapGraph.writeData(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier, Function<T, Integer> postingTransformer) -
Uses of IndexDescriptor in org.apache.cassandra.index.sai.memory
Methods in org.apache.cassandra.index.sai.memory with parameters of type IndexDescriptorModifier and TypeMethodDescriptionabstract SegmentMetadata.ComponentMetadataMapMemoryIndex.writeDirect(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier, Function<PrimaryKey, Integer> postingTransformer) MemtableIndex.writeDirect(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier, Function<PrimaryKey, Integer> postingTransformer) TrieMemoryIndex.writeDirect(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier, Function<PrimaryKey, Integer> postingTransformer) VectorMemoryIndex.writeDirect(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier, Function<PrimaryKey, Integer> postingTransformer)