Uses of Class
org.apache.cassandra.index.sai.utils.IndexIdentifier
Packages that use IndexIdentifier
Package
Description
-
Uses of IndexIdentifier in org.apache.cassandra.index.sai
Methods in org.apache.cassandra.index.sai that return IndexIdentifier -
Uses of IndexIdentifier in org.apache.cassandra.index.sai.disk
Fields in org.apache.cassandra.index.sai.disk declared as IndexIdentifierMethods in org.apache.cassandra.index.sai.disk that return IndexIdentifier -
Uses of IndexIdentifier in org.apache.cassandra.index.sai.disk.format
Methods in org.apache.cassandra.index.sai.disk.format with parameters of type IndexIdentifierModifier and TypeMethodDescriptionvoidIndexDescriptor.createComponentOnDisk(IndexComponent component, IndexIdentifier indexIdentifier) IndexDescriptor.createPerIndexFileHandle(IndexComponent indexComponent, IndexIdentifier indexIdentifier) IndexDescriptor.createPerIndexFileHandle(IndexComponent indexComponent, IndexIdentifier indexIdentifier, Throwables.DiscreteAction<?> cleanup) voidIndexDescriptor.deleteColumnIndex(IndexTermType indexTermType, IndexIdentifier indexIdentifier) IndexDescriptor.fileFor(IndexComponent indexComponent, IndexIdentifier indexIdentifier) Version.FileNameFormatter.format(IndexComponent indexComponent, IndexIdentifier indexIdentifier) IndexDescriptor.getLivePerIndexComponents(IndexTermType indexTermType, IndexIdentifier indexIdentifier) booleanIndexDescriptor.hasComponent(IndexComponent indexComponent, IndexIdentifier indexIdentifier) booleanIndexDescriptor.isIndexEmpty(IndexTermType indexTermType, IndexIdentifier indexIdentifier) booleanIndexDescriptor.isPerColumnIndexBuildComplete(IndexIdentifier indexIdentifier) booleanOnDiskFormat.isPerColumnIndexBuildComplete(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier) Returns true if the per-column index components have been built and are valid.Version.makePerIndexComponent(IndexComponent indexComponent, IndexIdentifier indexIdentifier) org.apache.lucene.store.IndexInputIndexDescriptor.openPerIndexInput(IndexComponent indexComponent, IndexIdentifier indexIdentifier) IndexDescriptor.openPerIndexOutput(IndexComponent indexComponent, IndexIdentifier indexIdentifier) IndexDescriptor.openPerIndexOutput(IndexComponent component, IndexIdentifier indexIdentifier, boolean append) longIndexDescriptor.sizeOnDiskOfPerIndexComponent(IndexComponent indexComponent, IndexIdentifier indexIdentifier) longIndexDescriptor.sizeOnDiskOfPerIndexComponents(IndexTermType indexTermType, IndexIdentifier indexIdentifier) voidOnDiskFormat.validatePerColumnIndexComponents(IndexDescriptor indexDescriptor, IndexTermType indexTermType, IndexIdentifier indexIdentifier, boolean checksum) Validate all the per-column on-disk components and throw if a component is not validbooleanIndexDescriptor.validatePerIndexComponents(IndexTermType indexTermType, IndexIdentifier indexIdentifier, IndexValidation validation, boolean validateChecksum, boolean rethrow) -
Uses of IndexIdentifier in org.apache.cassandra.index.sai.disk.v1
Methods in org.apache.cassandra.index.sai.disk.v1 with parameters of type IndexIdentifierModifier 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) static MetadataSourceMetadataSource.loadColumnMetadata(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier) voidV1OnDiskFormat.validatePerColumnIndexComponents(IndexDescriptor indexDescriptor, IndexTermType indexTermType, IndexIdentifier indexIdentifier, boolean checksum) Constructors in org.apache.cassandra.index.sai.disk.v1 with parameters of type IndexIdentifierModifierConstructorDescriptionMemtableIndexWriter(MemtableIndex memtable, IndexDescriptor indexDescriptor, IndexTermType indexTermType, IndexIdentifier indexIdentifier, IndexMetrics indexMetrics, RowMapping rowMapping) PerColumnIndexFiles(IndexDescriptor indexDescriptor, IndexTermType indexTermType, IndexIdentifier indexIdentifier) -
Uses of IndexIdentifier in org.apache.cassandra.index.sai.disk.v1.bbtree
Methods in org.apache.cassandra.index.sai.disk.v1.bbtree with parameters of type IndexIdentifierModifier and TypeMethodDescriptionlongBlockBalancedTreePostingsWriter.finish(IndexOutputWriter out, List<org.apache.lucene.util.packed.PackedLongValues> leafPostings, IndexIdentifier indexIdentifier) Writes merged posting lists for eligible internal nodes and leaf postings for each leaf in the tree.Constructors in org.apache.cassandra.index.sai.disk.v1.bbtree with parameters of type IndexIdentifierModifierConstructorDescriptionBlockBalancedTreeReader(IndexIdentifier indexIdentifier, FileHandle treeIndexFile, long treeIndexRoot, FileHandle postingsFile, long treePostingsRoot) Performs a blocking read.NumericIndexWriter(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier, int bytesPerValue) NumericIndexWriter(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier, int maxPointsInLeafNode, int bytesPerValue) -
Uses of IndexIdentifier in org.apache.cassandra.index.sai.disk.v1.postings
Constructors in org.apache.cassandra.index.sai.disk.v1.postings with parameters of type IndexIdentifierModifierConstructorDescriptionPostingListRangeIterator(IndexIdentifier indexIdentifier, PrimaryKeyMap primaryKeyMap, IndexSegmentSearcherContext searcherContext) Create a direct PostingListRangeIterator where the underlying PostingList is materialised immediately so the posting list size can be used.PostingsWriter(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier) -
Uses of IndexIdentifier in org.apache.cassandra.index.sai.disk.v1.segment
Constructors in org.apache.cassandra.index.sai.disk.v1.segment with parameters of type IndexIdentifierModifierConstructorDescriptionLiteralIndexSegmentTermsReader(IndexIdentifier indexIdentifier, FileHandle termsData, FileHandle postingLists, long root, long termsFooterPointer) -
Uses of IndexIdentifier in org.apache.cassandra.index.sai.disk.v1.trie
Constructors in org.apache.cassandra.index.sai.disk.v1.trie with parameters of type IndexIdentifierModifierConstructorDescriptionLiteralIndexWriter(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier) -
Uses of IndexIdentifier in org.apache.cassandra.index.sai.disk.v1.vector
Methods in org.apache.cassandra.index.sai.disk.v1.vector with parameters of type IndexIdentifierModifier and TypeMethodDescriptionOnHeapGraph.writeData(IndexDescriptor indexDescriptor, IndexIdentifier indexIdentifier, Function<T, Integer> postingTransformer) -
Uses of IndexIdentifier in org.apache.cassandra.index.sai.memory
Methods in org.apache.cassandra.index.sai.memory with parameters of type IndexIdentifierModifier 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) -
Uses of IndexIdentifier in org.apache.cassandra.index.sai.metrics
Constructors in org.apache.cassandra.index.sai.metrics with parameters of type IndexIdentifierModifierConstructorDescriptionBalancedTreeIndexMetrics(IndexIdentifier indexIdentifier) protectedColumnQueryMetrics(IndexIdentifier indexIdentifier) TrieIndexMetrics(IndexIdentifier indexIdentifier)