Modifier and Type | Field and Description |
---|---|
protected Collection<IndexFactory<?,?>> |
AbstractDatabase.indexFactories
Index factories
|
private Collection<IndexFactory<?,?>> |
StaticArrayDatabase.Parameterizer.indexFactories
Indexes to add.
|
private Collection<IndexFactory<?,?>> |
HashmapDatabase.Parameterizer.indexFactories
Indexes to add.
|
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.
|
SubspaceDistanceFunction(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 | 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>>
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<? super O,?>,D extends Distance<D>,N extends Node<E>,E extends MTreeEntry<D>>
The parameterizable factory.
|
static class |
PartitionApproximationMaterializeKNNPreprocessor.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<NV,?>,I extends AbstractFilteredPCAIndex<NV>>
Factory class
|
static class |
KNNQueryFilteredPCAIndex.Factory<V extends NumberVector<V,?>>
Factory class
|
static class |
RangeQueryFilteredPCAIndex.Factory<V extends NumberVector<V,?>>
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<V,?>,D extends Distance<D>>
Factory class for 4C preprocessors.
|
static class |
PreDeConSubspaceIndex.Factory<V extends NumberVector<? extends V,?>,D extends Distance<D>>
Factory
|
Modifier and Type | Class and Description |
---|---|
class |
TreeIndexFactory<O,I extends Index>
Abstract base class for tree-based indexes.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMTreeFactory<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>,I extends AbstractMTree<O,D,N,E> & Index>
Abstract factory for various MTrees
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMkTreeUnifiedFactory<O,D extends Distance<D>,N extends AbstractMTreeNode<O,D,N,E>,E extends MTreeEntry<D>,I extends AbstractMkTree<O,D,N,E> & Index>
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 Distance<D>>
Factory for MkMaxTrees
|
Modifier and Type | Class and Description |
---|---|
class |
MkTabTreeFactory<O,D extends Distance<D>>
Factory for MkTabTrees
|
Modifier and Type | Class and Description |
---|---|
class |
MTreeFactory<O,D extends Distance<D>>
Factory for a M-Tree
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRStarTreeFactory<O extends NumberVector<O,?>,N extends AbstractRStarTreeNode<N,E>,E extends SpatialEntry,I extends AbstractRStarTree<N,E> & Index>
Abstract factory for R*-Tree based trees.
|
Modifier and Type | Class and Description |
---|---|
class |
DeLiCluTreeFactory<O extends NumberVector<O,?>>
Factory for DeLiClu R*-Trees.
|
Modifier and Type | Class and Description |
---|---|
class |
RStarTreeFactory<O extends NumberVector<O,?>>
Factory for regular R*-Trees.
|