All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractDatabase |
Abstract base class for database API implementations.
|
| AbstractDatabase.Par |
Parameterization class.
|
| AbstractDatabaseDistance<O> |
Abstract super class for distance functions needing a database context.
|
| AbstractDatabaseDistance.Instance<O> |
The actual instance bound to a particular database.
|
| AbstractDBIDRangeDistance |
Abstract base class for distance functions that rely on integer offsets
within a consecutive range.
|
| AbstractDBIDSimilarity |
Abstract super class for distance functions needing a preprocessor.
|
| AbstractIndexBasedDistance<O,F extends elki.index.IndexFactory<O>> |
Abstract super class for distance functions needing a database index.
|
| AbstractIndexBasedDistance.Instance<O,I extends elki.index.Index,F extends elki.distance.Distance<? super O>> |
The actual instance bound to a particular database.
|
| AbstractIndexBasedSimilarity<O,F extends elki.index.IndexFactory<O>> |
Abstract super class for distance functions needing a preprocessor.
|
| AbstractIndexBasedSimilarity.Instance<O,I extends elki.index.Index> |
The actual instance bound to a particular database.
|
| AbstractIndexBasedSimilarity.Par<F extends elki.index.IndexFactory<?>> |
Parameterization class.
|
| AbstractSimilarityAdapter<O> |
Adapter from a similarity function to a distance function.
|
| AbstractSimilarityAdapter.Instance<O> |
Inner proxy class for SNN distance function.
|
| AbstractSimilarityAdapter.Par<O,S extends elki.similarity.Similarity<? super O>> |
Parameterization class.
|
| ArccosSimilarityAdapter<O> |
Adapter from a normalized similarity function to a distance function using
arccos(sim).
|
| ArccosSimilarityAdapter.Instance<O> |
Distance function instance
|
| ArccosSimilarityAdapter.Par<O> |
Parameterization class.
|
| ConvertToStringView |
Representation adapter that uses toString() to produce a string
representation.
|
| DatabaseDistanceQuery<O> |
Run a database query in a database context.
|
| DatabaseEventManager |
Class to manage database events such as insertions and removals.
|
| DatabaseEventManager.Type |
Types for aggregation.
|
| DatabaseSimilarityQuery<O> |
Run a database query in a database context.
|
| DBIDDistanceQuery |
Run a distance query based on DBIDs
|
| DBIDRangeDistanceQuery |
Run a distance query based on DBIDRanges
|
| DBIDView |
Pseudo-representation that is the object ID itself.
|
| DisableQueryOptimizer |
Dummy implementation to disable automatic optimization.
|
| DisableQueryOptimizer.Par |
Parameterization class.
|
| EmpiricalQueryOptimizer |
Class to automatically add indexes to a database.
|
| HashmapDatabase |
Database storing data using hashtable storage, and thus allowing additional
and removal of objects.
|
| HashmapDatabase.Par |
Parameterization class.
|
| IndexBasedDistance<O> |
Distance function relying on an index (such as preprocessed neighborhoods).
|
| IndexBasedDistance.Instance<T,I extends elki.index.Index> |
Instance interface for Index based distance functions.
|
| IndexBasedSimilarity<O> |
Interface for preprocessor/index based similarity functions.
|
| IndexBasedSimilarity.Instance<T,I extends elki.index.Index> |
Instance interface for index/preprocessor based distance functions.
|
| LinearScanDistanceRangeByDBID<O> |
Default linear scan range query class.
|
| LinearScanDistanceRangeByObject<O> |
Default linear scan range query class.
|
| LinearScanEuclideanKNNByObject<O extends elki.data.NumberVector> |
Instance of this query for a particular database.
|
| LinearScanEuclideanPrioritySearcher<Q,O extends elki.data.NumberVector> |
Default linear scan search class, for Euclidean distance.
|
| LinearScanEuclideanPrioritySearcher.ByDBID<O extends elki.data.NumberVector> |
Search by DBID.
|
| LinearScanEuclideanPrioritySearcher.ByObject<O extends elki.data.NumberVector> |
Search by Object.
|
| LinearScanEuclideanRangeByObject<O extends elki.data.NumberVector> |
Optimized linear scan for Euclidean distance range queries.
|
| LinearScanKNNByDBID<O> |
Instance of this query for a particular database.
|
| LinearScanKNNByObject<O> |
Instance of this query for a particular database.
|
| LinearScanPrimitiveDistanceRangeByObject<O> |
Default linear scan range query class.
|
| LinearScanPrimitiveKNNByObject<O> |
Instance of this query for a particular database.
|
| LinearScanPrimitiveSimilarityRangeByObject<O> |
Default linear scan range query class.
|
| LinearScanPrioritySearcher<Q,O> |
Default linear scan search class.
|
| LinearScanPrioritySearcher.ByDBID<O> |
Search by DBID.
|
| LinearScanPrioritySearcher.ByObject<O> |
Search by Object.
|
| LinearScanRKNNByDBID<O> |
Default linear scan RKNN query class.
|
| LinearScanRKNNByObject<O> |
Default linear scan RKNN query class.
|
| LinearScanSimilarityRangeByDBID<O> |
Default linear scan range query class.
|
| LinearScanSimilarityRangeByObject<O> |
Default linear scan range query class.
|
| LinearSimilarityAdapter<O> |
Adapter from a normalized similarity function to a distance function using
1 - sim.
|
| LinearSimilarityAdapter.Instance<O> |
Distance function instance
|
| LinearSimilarityAdapter.Par<O> |
Parameterization class.
|
| LnSimilarityAdapter<O> |
Adapter from a normalized similarity function to a distance function using
-log(sim).
|
| LnSimilarityAdapter.Instance<O> |
Distance function instance
|
| LnSimilarityAdapter.Par<O> |
Parameterization class.
|
| MaterializedDoubleRelation |
Represents a single representation.
|
| MaterializedRelation<O> |
Represents a single representation.
|
| ProjectedView<IN,OUT> |
Projected relation view (non-materialized)
|
| ProxyDatabase |
A proxy database to use, e.g., for projections and partitions.
|
| ProxyView<O> |
A virtual partitioning of the database.
|
| QueryBuilder<O> |
Class to build a query.
|
| QueryOptimizer |
Interface to automatically add indexes to a database when no suitable indexes
have been found.
|
| RandomStableDistance |
This is a dummy distance providing random values (obviously not metrical),
useful mostly for unit tests and baseline evaluations: obviously this
distance provides no benefit whatsoever.
|
| RandomStableDistance.Par |
Parameterization class.
|
| StaticArrayDatabase |
This database class uses array-based storage and thus does not allow for
dynamic insert, delete and update operations.
|
| StaticArrayDatabase.Par |
Parameterization class.
|