Package elki.database.query.distance
Prepared queries for distances.
-
Interface Summary Interface Description DatabaseDistanceQuery<O> Run a database query in a database context.DistanceQuery<O> A distance query serves as adapter layer for database and primitive distances.SpatialDistanceQuery<V extends SpatialComparable> Query interface for spatial distance queries. -
Class Summary Class Description DBIDDistanceQuery Run a distance query based on DBIDsDBIDRangeDistanceQuery Run a distance query based on DBIDRangesLinearScanEuclideanPrioritySearcher<Q,O extends NumberVector> Default linear scan search class, for Euclidean distance.LinearScanEuclideanPrioritySearcher.ByDBID<O extends NumberVector> Search by DBID.LinearScanEuclideanPrioritySearcher.ByObject<O extends NumberVector> Search by Object.LinearScanPrioritySearcher<Q,O> Default linear scan search class.LinearScanPrioritySearcher.ByDBID<O> Search by DBID.LinearScanPrioritySearcher.ByObject<O> Search by Object.PrimitiveDistanceQuery<O> Run a database query in a database context.PrimitiveDistanceSimilarityQuery<O> Combination query class, for convenience.SpatialPrimitiveDistanceQuery<V extends SpatialComparable> Distance query for spatial distance functionsSpatialPrimitiveDistanceSimilarityQuery<O extends SpatialComparable> Combination query class, to allow combined implementations of spatial distances and similarities.