Class ListRandomAccessVectorValues

java.lang.Object
io.github.jbellis.jvector.graph.ListRandomAccessVectorValues
All Implemented Interfaces:
RandomAccessVectorValues<float[]>

public class ListRandomAccessVectorValues extends Object implements RandomAccessVectorValues<float[]>
A List-backed implementation of the RandomAccessVectorValues interface.

It is acceptable to provide this class to a GraphBuilder, and then continue to add vectors to it as you add to the graph.

This will be as threadsafe as the provided List.