Class VectorPostingsWriter<T>
java.lang.Object
org.apache.cassandra.index.sai.disk.v1.vector.VectorPostingsWriter<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidwriteNodeOrdinalToRowIdMapping(SequentialWriter writer, RamAwareVectorValues vectorValues, Map<float[], VectorPostings<T>> postingsMap) longwritePostings(SequentialWriter writer, RamAwareVectorValues vectorValues, Map<float[], VectorPostings<T>> postingsMap, Set<Integer> deletedOrdinals) voidwriteRowIdToNodeOrdinalMapping(SequentialWriter writer, RamAwareVectorValues vectorValues, Map<float[], VectorPostings<T>> postingsMap)
-
Constructor Details
-
VectorPostingsWriter
public VectorPostingsWriter()
-
-
Method Details
-
writePostings
public long writePostings(SequentialWriter writer, RamAwareVectorValues vectorValues, Map<float[], VectorPostings<T>> postingsMap, Set<Integer> deletedOrdinals) throws IOException- Throws:
IOException
-
writeNodeOrdinalToRowIdMapping
public void writeNodeOrdinalToRowIdMapping(SequentialWriter writer, RamAwareVectorValues vectorValues, Map<float[], VectorPostings<T>> postingsMap) throws IOException- Throws:
IOException
-
writeRowIdToNodeOrdinalMapping
public void writeRowIdToNodeOrdinalMapping(SequentialWriter writer, RamAwareVectorValues vectorValues, Map<float[], VectorPostings<T>> postingsMap) throws IOException- Throws:
IOException
-