Hierarchy For All Packages
- io.github.jbellis.jvector.annotations,
- io.github.jbellis.jvector.disk,
- io.github.jbellis.jvector.exceptions,
- io.github.jbellis.jvector.graph,
- io.github.jbellis.jvector.pq,
- io.github.jbellis.jvector.util,
- io.github.jbellis.jvector.vector
Class Hierarchy
- java.lang.Object
- io.github.jbellis.jvector.util.AbstractLongHeap
- io.github.jbellis.jvector.util.BoundedLongHeap
- io.github.jbellis.jvector.util.GrowableLongHeap
- io.github.jbellis.jvector.util.ArrayUtil
- io.github.jbellis.jvector.pq.BinaryQuantization (implements io.github.jbellis.jvector.pq.VectorCompressor<T>)
- io.github.jbellis.jvector.util.Bits.MatchAllBits (implements io.github.jbellis.jvector.util.Bits)
- io.github.jbellis.jvector.util.Bits.MatchNoBits (implements io.github.jbellis.jvector.util.Bits)
- io.github.jbellis.jvector.util.BitSet (implements io.github.jbellis.jvector.util.Accountable, io.github.jbellis.jvector.util.Bits)
- io.github.jbellis.jvector.util.AtomicFixedBitSet
- io.github.jbellis.jvector.util.FixedBitSet
- io.github.jbellis.jvector.util.GrowableBitSet
- io.github.jbellis.jvector.util.SparseFixedBitSet
- io.github.jbellis.jvector.util.SynchronizedGrowableBitSet
- io.github.jbellis.jvector.util.BitUtil
- io.github.jbellis.jvector.pq.BQVectors (implements io.github.jbellis.jvector.pq.CompressedVectors)
- io.github.jbellis.jvector.disk.CachingGraphIndex (implements io.github.jbellis.jvector.util.Accountable, java.lang.AutoCloseable, io.github.jbellis.jvector.graph.GraphIndex<T>)
- io.github.jbellis.jvector.graph.ConcurrentNeighborSet
- io.github.jbellis.jvector.util.Constants
- io.github.jbellis.jvector.util.DenseIntMap<T>
- io.github.jbellis.jvector.util.DocIdSetIterator
- io.github.jbellis.jvector.util.ExplicitThreadLocal<U>
- io.github.jbellis.jvector.disk.GraphCache (implements io.github.jbellis.jvector.util.Accountable)
- io.github.jbellis.jvector.disk.GraphCache.CachedNode
- io.github.jbellis.jvector.graph.GraphIndexBuilder<T>
- io.github.jbellis.jvector.graph.GraphSearcher<T>
- io.github.jbellis.jvector.graph.GraphSearcher.Builder<T>
- io.github.jbellis.jvector.disk.Io
- io.github.jbellis.jvector.pq.KMeansPlusPlusClusterer
- io.github.jbellis.jvector.graph.ListRandomAccessVectorValues (implements io.github.jbellis.jvector.graph.RandomAccessVectorValues<T>)
- io.github.jbellis.jvector.graph.NodeArray
- io.github.jbellis.jvector.graph.NodeQueue
- io.github.jbellis.jvector.graph.NodesIterator (implements java.util.PrimitiveIterator.OfInt)
- io.github.jbellis.jvector.graph.NodesIterator.ArrayNodesIterator
- io.github.jbellis.jvector.util.NumericUtils
- io.github.jbellis.jvector.disk.OnDiskGraphIndex<T> (implements io.github.jbellis.jvector.util.Accountable, java.lang.AutoCloseable, io.github.jbellis.jvector.graph.GraphIndex<T>)
- io.github.jbellis.jvector.disk.OnDiskGraphIndex.OnDiskView (implements java.lang.AutoCloseable, io.github.jbellis.jvector.graph.GraphIndex.View<T>)
- io.github.jbellis.jvector.graph.OnHeapGraphIndex<T> (implements io.github.jbellis.jvector.util.Accountable, io.github.jbellis.jvector.graph.GraphIndex<T>)
- io.github.jbellis.jvector.util.PhysicalCoreExecutor (implements java.io.Closeable)
- io.github.jbellis.jvector.pq.PQVectors (implements io.github.jbellis.jvector.pq.CompressedVectors)
- io.github.jbellis.jvector.pq.ProductQuantization (implements io.github.jbellis.jvector.pq.VectorCompressor<T>)
- io.github.jbellis.jvector.util.RamUsageEstimator
- io.github.jbellis.jvector.graph.SearchResult
- io.github.jbellis.jvector.graph.SearchResult.NodeScore
- io.github.jbellis.jvector.disk.SimpleMappedReader (implements io.github.jbellis.jvector.disk.RandomAccessReader)
- io.github.jbellis.jvector.disk.SimpleMappedReaderSupplier (implements io.github.jbellis.jvector.disk.ReaderSupplier)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.jbellis.jvector.exceptions.ThreadInterruptedException
- java.lang.RuntimeException
- java.lang.Exception
- io.github.jbellis.jvector.vector.VectorizationProvider
- io.github.jbellis.jvector.vector.DefaultVectorizationProvider
- io.github.jbellis.jvector.vector.PanamaVectorizationProvider
- io.github.jbellis.jvector.vector.VectorUtil
- io.github.jbellis.jvector.util.AbstractLongHeap
Interface Hierarchy
- io.github.jbellis.jvector.util.Accountable
- io.github.jbellis.jvector.pq.CompressedVectors
- java.lang.AutoCloseable
- io.github.jbellis.jvector.graph.GraphIndex<T>
- io.github.jbellis.jvector.graph.GraphIndex.View<T>
- io.github.jbellis.jvector.disk.RandomAccessReader
- io.github.jbellis.jvector.disk.ReaderSupplier
- io.github.jbellis.jvector.util.Bits
- io.github.jbellis.jvector.graph.NodeSimilarity
- io.github.jbellis.jvector.graph.NodeSimilarity.Reranker
- io.github.jbellis.jvector.graph.NodeSimilarity.ScoreFunction
- io.github.jbellis.jvector.graph.NodeSimilarity.ApproximateScoreFunction
- io.github.jbellis.jvector.graph.NodeSimilarity.ExactScoreFunction
- io.github.jbellis.jvector.graph.RandomAccessVectorValues<T>
- io.github.jbellis.jvector.pq.VectorCompressor<T>
- io.github.jbellis.jvector.vector.VectorUtilSupport
Annotation Interface Hierarchy
- io.github.jbellis.jvector.annotations.Experimental (implements java.lang.annotation.Annotation)
- io.github.jbellis.jvector.annotations.VisibleForTesting (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.jbellis.jvector.graph.NodeQueue.Order
- io.github.jbellis.jvector.vector.VectorEncoding
- io.github.jbellis.jvector.vector.VectorSimilarityFunction
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)