Package elki.database.query.distance
Interface DatabaseDistanceQuery<O>
-
- Type Parameters:
O- relation object type.
- All Superinterfaces:
elki.database.query.distance.DistanceQuery<O>
- All Known Subinterfaces:
IndexBasedDistance.Instance<T,I>
- All Known Implementing Classes:
AbstractDatabaseDistance.Instance,AbstractIndexBasedDistance.Instance,AbstractSimilarityAdapter.Instance,ArccosSimilarityAdapter.Instance,DBIDDistanceQuery,DBIDRangeDistanceQuery,LinearSimilarityAdapter.Instance,LnSimilarityAdapter.Instance
public interface DatabaseDistanceQuery<O> extends elki.database.query.distance.DistanceQuery<O>Run a database query in a database context.- Since:
- 0.4.0
- Author:
- Erich Schubert
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default doubledistance(elki.database.ids.DBIDRef id1, O o2)default doubledistance(O o1, elki.database.ids.DBIDRef id2)default doubledistance(O o1, O o2)
-
-
-
Method Detail
-
distance
default double distance(O o1, elki.database.ids.DBIDRef id2)
- Specified by:
distancein interfaceelki.database.query.distance.DistanceQuery<O>
-
distance
default double distance(elki.database.ids.DBIDRef id1, O o2)- Specified by:
distancein interfaceelki.database.query.distance.DistanceQuery<O>
-
-