| Modifier and Type | Field and Description | 
|---|---|
private Collection<IndexFactory<?,?>> | 
StaticArrayDatabase.Parameterizer.indexFactories
Indexes to add. 
 | 
private Collection<IndexFactory<?,?>> | 
HashmapDatabase.Parameterizer.indexFactories
Indexes to add. 
 | 
protected Collection<IndexFactory<?,?>> | 
AbstractDatabase.indexFactories
Index factories. 
 | 
| Constructor and Description | 
|---|
HashmapDatabase(DatabaseConnection databaseConnection,
               Collection<IndexFactory<?,?>> indexFactories)
Constructor. 
 | 
StaticArrayDatabase(DatabaseConnection databaseConnection,
                   Collection<IndexFactory<?,?>> indexFactories)
Constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractIndexBasedDistanceFunction.Parameterizer<F extends IndexFactory<?,?>>
Parameterization class. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected F | 
AbstractIndexBasedDistanceFunction.Parameterizer.factory
The index factory we use. 
 | 
protected IndexFactory<O,I> | 
AbstractIndexBasedDistanceFunction.indexFactory
Parameter to specify the preprocessor to be used. 
 | 
| Constructor and Description | 
|---|
AbstractIndexBasedDistanceFunction(IndexFactory<O,I> indexFactory)
Constructor. 
 | 
| Constructor and Description | 
|---|
ERiCDistanceFunction(IndexFactory<NumberVector<?>,FilteredLocalPCAIndex<NumberVector<?>>> indexFactory,
                    double delta,
                    double tau)
Constructor. 
 | 
PCABasedCorrelationDistanceFunction(IndexFactory<NumberVector<?>,FilteredLocalPCAIndex<NumberVector<?>>> indexFactory,
                                   double delta)
Constructor 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractPreferenceVectorBasedCorrelationDistanceFunction.Parameterizer<F extends IndexFactory<?,?>>
Parameterization class. 
 | 
| Constructor and Description | 
|---|
AbstractPreferenceVectorBasedCorrelationDistanceFunction(IndexFactory<V,P> indexFactory,
                                                        double epsilon)
Constructor. 
 | 
LocalSubspaceDistanceFunction(IndexFactory<NumberVector<?>,FilteredLocalPCAIndex<NumberVector<?>>> indexFactory)
Constructor 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractIndexBasedSimilarityFunction.Parameterizer<F extends IndexFactory<?,?>>
Parameterization class. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected F | 
AbstractIndexBasedSimilarityFunction.Parameterizer.factory
The index factory we use. 
 | 
protected IndexFactory<O,I> | 
AbstractIndexBasedSimilarityFunction.indexFactory
Parameter to specify the preprocessor to be used. 
 | 
| Constructor and Description | 
|---|
AbstractIndexBasedSimilarityFunction(IndexFactory<O,I> indexFactory)
Constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PagedIndexFactory<O,I extends Index>
Abstract base class for tree-based indexes. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
InMemoryLSHIndex<V>
Locality Sensitive Hashing. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
LocalProjectionIndex.Factory<V extends NumberVector<?>,I extends LocalProjectionIndex<V,?>>
Factory 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractMaterializeKNNPreprocessor.Factory<O,D extends Distance<D>,T extends KNNList<D>>
The parameterizable factory. 
 | 
static class  | 
CachedDoubleDistanceKNNPreprocessor.Factory<O>
The parameterizable factory. 
 | 
static class  | 
KNNJoinMaterializeKNNPreprocessor.Factory<O extends NumberVector<?>,D extends Distance<D>>
The parameterizable factory. 
 | 
static class  | 
MaterializeKNNAndRKNNPreprocessor.Factory<O,D extends Distance<D>>
The parameterizable factory. 
 | 
static class  | 
MaterializeKNNPreprocessor.Factory<O,D extends Distance<D>>
The parameterizable factory. 
 | 
static class  | 
MetricalIndexApproximationMaterializeKNNPreprocessor.Factory<O extends NumberVector<?>,D extends Distance<D>,N extends Node<E>,E extends MTreeEntry>
The parameterizable factory. 
 | 
static class  | 
PartitionApproximationMaterializeKNNPreprocessor.Factory<O,D extends Distance<D>>
The parameterizable factory. 
 | 
static class  | 
RandomSampleKNNPreprocessor.Factory<O,D extends Distance<D>>
The parameterizable factory. 
 | 
static class  | 
SpatialApproximationMaterializeKNNPreprocessor.Factory<D extends Distance<D>,N extends SpatialNode<N,E>,E extends SpatialEntry>
The actual preprocessor instance. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
FilteredLocalPCAIndex.Factory<NV extends NumberVector<?>,I extends FilteredLocalPCAIndex<NV>>
Factory interface 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractFilteredPCAIndex.Factory<NV extends NumberVector<?>,I extends AbstractFilteredPCAIndex<NV>>
Factory class. 
 | 
static class  | 
KNNQueryFilteredPCAIndex.Factory<V extends NumberVector<?>>
Factory class. 
 | 
static class  | 
RangeQueryFilteredPCAIndex.Factory<V extends NumberVector<?>>
Factory class. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
PreferenceVectorIndex.Factory<V extends NumberVector<?>,I extends PreferenceVectorIndex<V>>
Factory interface 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractPreferenceVectorIndex.Factory<V extends NumberVector<?>,I extends PreferenceVectorIndex<V>>
Factory class. 
 | 
static class  | 
DiSHPreferenceVectorIndex.Factory<V extends NumberVector<?>>
Factory class. 
 | 
static class  | 
HiSCPreferenceVectorIndex.Factory<V extends NumberVector<?>>
Factory class. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
SharedNearestNeighborIndex.Factory<O,I extends SharedNearestNeighborIndex<O>>
Factory interface 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
SharedNearestNeighborPreprocessor.Factory<O,D extends Distance<D>>
Factory class 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
SubspaceProjectionIndex.Factory<NV extends NumberVector<?>,I extends SubspaceProjectionIndex<NV,?>>
Factory interface 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractSubspaceProjectionIndex.Factory<NV extends NumberVector<?>,D extends Distance<D>,I extends AbstractSubspaceProjectionIndex<NV,D,?>>
Factory class 
 | 
static class  | 
FourCSubspaceIndex.Factory<V extends NumberVector<?>,D extends Distance<D>>
Factory class for 4C preprocessors. 
 | 
static class  | 
PreDeConSubspaceIndex.Factory<V extends NumberVector<?>,D extends Distance<D>>
Factory. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
LatLngAsECEFIndex.Factory<O extends NumberVector<?>>
Index factory. 
 | 
static class  | 
LngLatAsECEFIndex.Factory<O extends NumberVector<?>>
Index factory. 
 | 
class  | 
PINN<O extends NumberVector<?>>
Projection-Indexed nearest-neighbors (PINN) is an index to retrieve the
 nearest neighbors in high dimensional spaces by using a random projection
 based index. 
 | 
static class  | 
ProjectedIndex.Factory<O,I>
Index factory. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
(package private) IndexFactory<O,?> | 
LatLngAsECEFIndex.Factory.Parameterizer.inner
Inner index factory. 
 | 
(package private) IndexFactory<I,?> | 
ProjectedIndex.Factory.inner
Inner index factory. 
 | 
(package private) IndexFactory<I,?> | 
ProjectedIndex.Factory.Parameterizer.inner
Inner index factory. 
 | 
(package private) IndexFactory<O,?> | 
LngLatAsECEFIndex.Factory.Parameterizer.inner
Inner index factory. 
 | 
(package private) IndexFactory<O,?> | 
PINN.Parameterizer.inner
Inner index factory. 
 | 
| Constructor and Description | 
|---|
LatLngAsECEFIndex.Factory(IndexFactory<O,?> inner,
                         boolean materialize,
                         boolean norefine,
                         EarthModel model)
Constructor. 
 | 
LngLatAsECEFIndex.Factory(IndexFactory<O,?> inner,
                         boolean materialize,
                         boolean norefine,
                         EarthModel model)
Constructor. 
 | 
PINN(IndexFactory<O,?> inner,
    int t,
    double s,
    double h,
    RandomFactory random)
Constructor. 
 | 
ProjectedIndex.Factory(Projection<O,I> proj,
                      IndexFactory<I,?> inner,
                      boolean materialize,
                      boolean norefine,
                      double kmulti)
Constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractMTreeFactory<O,D extends NumberDistance<D,?>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry,I extends AbstractMTree<O,D,N,E,S> & Index,S extends MTreeSettings<O,D,N,E>>
Abstract factory for various MTrees 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractMkTreeUnifiedFactory<O,D extends NumberDistance<D,?>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry,I extends AbstractMkTree<O,D,N,E,S> & Index,S extends MkTreeSettings<O,D,N,E>>
Abstract factory for various Mk-Trees 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MkAppTreeFactory<O,D extends NumberDistance<D,?>>
Factory for a MkApp-Tree 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MkCopTreeFactory<O,D extends NumberDistance<D,?>>
Factory for a MkCoPTree-Tree 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MkMaxTreeFactory<O,D extends NumberDistance<D,?>>
Factory for MkMaxTrees 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MkTabTreeFactory<O,D extends NumberDistance<D,?>>
Factory for MkTabTrees 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MTreeFactory<O,D extends NumberDistance<D,?>>
Factory for a M-Tree 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
MinimalisticMemoryKDTree.Factory<O extends NumberVector<?>>
Factory class 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRStarTreeFactory<O extends NumberVector<?>,N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry,I extends AbstractRStarTree<N,E,S> & Index,S extends AbstractRTreeSettings>
Abstract factory for R*-Tree based trees. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DeLiCluTreeFactory<O extends NumberVector<?>>
Factory for DeLiClu R*-Trees. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RStarTreeFactory<O extends NumberVector<?>>
Factory for regular R*-Trees. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
PartialVAFile.Factory<V extends NumberVector<?>>
Index factory class. 
 | 
static class  | 
VAFile.Factory<V extends NumberVector<?>>
Index factory class. 
 |