Package org.apache.lucene.index
Interface RandomAccessVectorValuesProducer
-
- All Known Implementing Classes:
Lucene90HnswVectorsReader.OffHeapVectorValues
,Lucene91HnswVectorsReader.OffHeapVectorValues
,OffHeapVectorValues
,OffHeapVectorValues.DenseOffHeapVectorValues
,OffHeapVectorValues.EmptyOffHeapVectorValues
,OffHeapVectorValues.SparseOffHeapVectorValues
,SimpleTextKnnVectorsReader.SimpleTextVectorValues
,VectorValuesWriter.BufferedVectorValues
,VectorValuesWriter.SortingVectorValues
public interface RandomAccessVectorValuesProducer
Something (generally aVectorValues
) that provides aRandomAccessVectorValues
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RandomAccessVectorValues
randomAccess()
Return a random access interface over this iterator's vectors.
-
-
-
Method Detail
-
randomAccess
RandomAccessVectorValues randomAccess() throws java.io.IOException
Return a random access interface over this iterator's vectors. Calling the RandomAccess methods will have no effect on the progress of the iteration or the values returned by this iterator. Successive calls will retrieve independent copies that do not overwrite each others' returned values.- Throws:
java.io.IOException
-
-