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.
|