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.graph.disk,
- io.github.jbellis.jvector.graph.similarity,
- io.github.jbellis.jvector.pq,
- io.github.jbellis.jvector.util,
- io.github.jbellis.jvector.vector,
- io.github.jbellis.jvector.vector.cnative,
- io.github.jbellis.jvector.vector.types
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.vector.ArrayByteSequence (implements io.github.jbellis.jvector.vector.types.ByteSequence<T>)
- io.github.jbellis.jvector.util.ArrayUtil
- io.github.jbellis.jvector.vector.ArrayVectorFloat (implements io.github.jbellis.jvector.vector.types.VectorFloat<T>)
- 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.ThreadSafeGrowableBitSet
- io.github.jbellis.jvector.util.BitUtil
- io.github.jbellis.jvector.pq.BQVectors (implements io.github.jbellis.jvector.pq.CompressedVectors)
- io.github.jbellis.jvector.disk.BufferedRandomAccessWriter (implements java.io.Closeable, java.io.DataOutput)
- io.github.jbellis.jvector.disk.ByteBufferReader (implements io.github.jbellis.jvector.disk.RandomAccessReader)
- io.github.jbellis.jvector.disk.SimpleMappedReader
- io.github.jbellis.jvector.graph.disk.CachingGraphIndex (implements io.github.jbellis.jvector.util.Accountable, io.github.jbellis.jvector.graph.GraphIndex)
- io.github.jbellis.jvector.graph.disk.CachingGraphIndex.View (implements io.github.jbellis.jvector.graph.GraphIndex.ScoringView)
- io.github.jbellis.jvector.graph.CachingVectorValues (implements io.github.jbellis.jvector.graph.RandomAccessVectorValues)
- 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.ExceptionUtils
- io.github.jbellis.jvector.util.ExplicitThreadLocal<U> (implements java.lang.AutoCloseable)
- io.github.jbellis.jvector.graph.disk.FusedADC (implements io.github.jbellis.jvector.graph.disk.Feature)
- io.github.jbellis.jvector.graph.disk.FusedADC.PackedNeighbors
- io.github.jbellis.jvector.graph.disk.FusedADC.State (implements io.github.jbellis.jvector.graph.disk.Feature.State)
- io.github.jbellis.jvector.graph.disk.GraphCache (implements io.github.jbellis.jvector.util.Accountable)
- io.github.jbellis.jvector.graph.disk.GraphCache.CachedNode (implements io.github.jbellis.jvector.util.Accountable)
- io.github.jbellis.jvector.graph.GraphIndexBuilder (implements java.io.Closeable)
- io.github.jbellis.jvector.graph.GraphSearcher (implements java.io.Closeable)
- io.github.jbellis.jvector.graph.GraphSearcher.Builder
- io.github.jbellis.jvector.graph.disk.InlineVectors (implements io.github.jbellis.jvector.graph.disk.Feature)
- io.github.jbellis.jvector.graph.disk.InlineVectors.State (implements io.github.jbellis.jvector.graph.disk.Feature.State)
- io.github.jbellis.jvector.graph.disk.InlineVectorValues (implements java.io.Closeable, io.github.jbellis.jvector.graph.RandomAccessVectorValues)
- io.github.jbellis.jvector.pq.KMeansPlusPlusClusterer
- io.github.jbellis.jvector.vector.cnative.LibraryLoader
- io.github.jbellis.jvector.graph.ListRandomAccessVectorValues (implements io.github.jbellis.jvector.graph.RandomAccessVectorValues)
- io.github.jbellis.jvector.pq.LocallyAdaptiveVectorQuantization (implements io.github.jbellis.jvector.pq.VectorCompressor<T>)
- io.github.jbellis.jvector.pq.LocallyAdaptiveVectorQuantization.PackedVector
- io.github.jbellis.jvector.pq.LocallyAdaptiveVectorQuantization.QuantizedVector
- io.github.jbellis.jvector.graph.disk.LVQ (implements io.github.jbellis.jvector.graph.disk.Feature)
- io.github.jbellis.jvector.graph.disk.LVQ.PackedVectors (implements io.github.jbellis.jvector.graph.disk.LVQPackedVectors)
- io.github.jbellis.jvector.graph.disk.LVQ.State (implements io.github.jbellis.jvector.graph.disk.Feature.State)
- io.github.jbellis.jvector.graph.disk.LvqVectorValues (implements java.io.Closeable, io.github.jbellis.jvector.graph.RandomAccessVectorValues)
- io.github.jbellis.jvector.graph.MapRandomAccessVectorValues (implements io.github.jbellis.jvector.graph.RandomAccessVectorValues)
- io.github.jbellis.jvector.util.MathUtil
- io.github.jbellis.jvector.vector.Matrix
- io.github.jbellis.jvector.vector.MemorySegmentByteSequence (implements io.github.jbellis.jvector.vector.types.ByteSequence<T>)
- io.github.jbellis.jvector.disk.MemorySegmentReader (implements io.github.jbellis.jvector.disk.RandomAccessReader)
- io.github.jbellis.jvector.disk.MemorySegmentReaderSupplier (implements io.github.jbellis.jvector.disk.ReaderSupplier)
- io.github.jbellis.jvector.vector.MemorySegmentVectorFloat (implements io.github.jbellis.jvector.vector.types.VectorFloat<T>)
- io.github.jbellis.jvector.vector.MemorySegmentVectorProvider (implements io.github.jbellis.jvector.vector.types.VectorTypeSupport)
- io.github.jbellis.jvector.vector.cnative.NativeSimdOps
- 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.graph.NodesUnsorted
- io.github.jbellis.jvector.util.NumericUtils
- io.github.jbellis.jvector.graph.disk.OnDiskGraphIndex (implements io.github.jbellis.jvector.util.Accountable, java.lang.AutoCloseable, io.github.jbellis.jvector.graph.GraphIndex)
- io.github.jbellis.jvector.graph.disk.OnDiskGraphIndex.View (implements io.github.jbellis.jvector.graph.disk.FeatureSource, io.github.jbellis.jvector.graph.GraphIndex.ScoringView, io.github.jbellis.jvector.graph.RandomAccessVectorValues)
- io.github.jbellis.jvector.graph.disk.OnDiskGraphIndexWriter (implements java.io.Closeable)
- io.github.jbellis.jvector.graph.disk.OnDiskGraphIndexWriter.Builder
- io.github.jbellis.jvector.graph.disk.OnDiskGraphIndexWriter.IdentityMapper (implements io.github.jbellis.jvector.graph.disk.OnDiskGraphIndexWriter.OrdinalMapper)
- io.github.jbellis.jvector.graph.OnHeapGraphIndex (implements io.github.jbellis.jvector.graph.GraphIndex)
- io.github.jbellis.jvector.graph.OnHeapGraphIndex.ConcurrentGraphIndexView (implements io.github.jbellis.jvector.graph.GraphIndex.View)
- 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.pq.QuickADCPQDecoder (implements io.github.jbellis.jvector.graph.similarity.ScoreFunction.ApproximateScoreFunction)
- io.github.jbellis.jvector.pq.QuickADCPQDecoder.CachingDecoder
- io.github.jbellis.jvector.util.RamUsageEstimator
- io.github.jbellis.jvector.graph.SearchResult
- io.github.jbellis.jvector.graph.SearchResult.NodeScore
- io.github.jbellis.jvector.graph.similarity.SearchScoreProvider
- io.github.jbellis.jvector.disk.SimpleMappedReaderSupplier (implements io.github.jbellis.jvector.disk.ReaderSupplier)
- io.github.jbellis.jvector.disk.SimpleReader (implements io.github.jbellis.jvector.disk.RandomAccessReader)
- io.github.jbellis.jvector.util.SparseBits (implements io.github.jbellis.jvector.util.Bits)
- 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.NativeVectorizationProvider
- 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.vector.types.ByteSequence<T>
- io.github.jbellis.jvector.pq.CompressedVectors
- io.github.jbellis.jvector.graph.GraphIndex (also extends java.lang.AutoCloseable)
- io.github.jbellis.jvector.vector.types.VectorFloat<T>
- java.lang.AutoCloseable
- java.io.Closeable
- io.github.jbellis.jvector.graph.disk.FeatureSource
- io.github.jbellis.jvector.graph.GraphIndex.View
- io.github.jbellis.jvector.graph.GraphIndex.ScoringView
- io.github.jbellis.jvector.graph.GraphIndex (also extends io.github.jbellis.jvector.util.Accountable)
- io.github.jbellis.jvector.disk.RandomAccessReader
- io.github.jbellis.jvector.disk.ReaderSupplier
- java.io.Closeable
- io.github.jbellis.jvector.util.Bits
- io.github.jbellis.jvector.graph.similarity.BuildScoreProvider
- io.github.jbellis.jvector.graph.disk.Feature
- io.github.jbellis.jvector.graph.disk.Feature.State
- io.github.jbellis.jvector.graph.disk.LVQPackedVectors
- io.github.jbellis.jvector.graph.NodeQueue.NodeConsumer
- io.github.jbellis.jvector.graph.disk.OnDiskGraphIndexWriter.OrdinalMapper
- io.github.jbellis.jvector.graph.RandomAccessVectorValues
- io.github.jbellis.jvector.graph.similarity.ScoreFunction
- io.github.jbellis.jvector.graph.similarity.ScoreFunction.ApproximateScoreFunction
- io.github.jbellis.jvector.graph.similarity.ScoreFunction.ExactScoreFunction
- io.github.jbellis.jvector.graph.similarity.ScoreFunction.Reranker
- io.github.jbellis.jvector.graph.similarity.ScoreFunction.Provider
- io.github.jbellis.jvector.graph.similarity.SearchScoreProvider.Factory
- io.github.jbellis.jvector.pq.VectorCompressor<T>
- io.github.jbellis.jvector.vector.types.VectorTypeSupport
- 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.disk.FeatureId
- io.github.jbellis.jvector.graph.NodeQueue.Order
- io.github.jbellis.jvector.vector.VectorSimilarityFunction
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)