Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- com.github.jelmerk.knn.util.ArrayBitSet (implements com.github.jelmerk.knn.util.BitSet, java.io.Serializable)
- com.github.jelmerk.knn.bruteforce.BruteForceIndex<TId,TVector,TItem,TDistance> (implements com.github.jelmerk.knn.Index<TId,TVector,TItem,TDistance>)
- com.github.jelmerk.knn.bruteforce.BruteForceIndex.Builder<TVector,TDistance>
- CleanUp
- com.github.jelmerk.knn.DoubleDistanceFunctions
- com.github.jelmerk.knn.FloatDistanceFunctions
- com.github.jelmerk.knn.util.GenericObjectPool<T> (implements java.io.Serializable)
- com.github.jelmerk.knn.hnsw.HnswIndex<TId,TVector,TItem,TDistance> (implements com.github.jelmerk.knn.Index<TId,TVector,TItem,TDistance>)
- com.github.jelmerk.knn.hnsw.HnswIndex.BuilderBase<TBuilder,TVector,TDistance>
- com.github.jelmerk.knn.hnsw.HnswIndex.Builder<TVector,TDistance>
- com.github.jelmerk.knn.hnsw.HnswIndex.RefinedBuilder<TId,TVector,TItem,TDistance>
- com.github.jelmerk.knn.statistics.IndexStats (implements java.io.Serializable)
- com.github.jelmerk.knn.hnsw.JavaObjectSerializer<T> (implements com.github.jelmerk.knn.hnsw.ObjectSerializer<T>)
- com.github.jelmerk.knn.util.Murmur3
- com.github.jelmerk.knn.NullProgressListener (implements com.github.jelmerk.knn.ProgressListener)
- com.github.jelmerk.knn.SearchResult<TItem,TDistance> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.github.jelmerk.knn.statistics.StatisticsDecorator<TId,TVector,TItem,TDistance> (implements com.github.jelmerk.knn.Index<TId,TVector,TItem,TDistance>, java.io.Serializable)
- com.github.jelmerk.knn.util.SynchronizedBitSet (implements com.github.jelmerk.knn.util.BitSet, java.io.Serializable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.github.jelmerk.knn.IndexException
- com.github.jelmerk.knn.hnsw.SizeLimitExceededException
- com.github.jelmerk.knn.IndexException
- java.lang.RuntimeException
- java.lang.Exception
- com.github.jelmerk.knn.util.VectorUtils
Interface Hierarchy
- com.github.jelmerk.knn.util.BitSet
- com.github.jelmerk.knn.ProgressListener
- java.io.Serializable
- com.github.jelmerk.knn.DistanceFunction<TVector,TDistance>
- com.github.jelmerk.knn.Index<TId,TVector,TItem,TDistance>
- com.github.jelmerk.knn.Item<TId,TVector>
- com.github.jelmerk.knn.hnsw.ObjectSerializer<T>
- com.github.jelmerk.knn.Versioned<TVersion>