de.lmu.ifi.dbs.elki.database.query
Interface DatabaseQuery

All Known Subinterfaces:
DistanceQuery<O,D>, DistanceSimilarityQuery<O,D>, FilteredLocalPCABasedDistanceFunction.Instance<T,I,D>, IndexBasedDistanceFunction.Instance<T,I,D>, IndexBasedSimilarityFunction.Instance<T,I,D>, KNNQuery<O,D>, LinearScanQuery, RangeQuery<O,D>, Relation<O>, RKNNQuery<O,D>, SimilarityQuery<O,D>, SpatialDistanceQuery<V,D>
All Known Implementing Classes:
AbstractDatabaseDistanceFunction.Instance, AbstractDatabaseDistanceQuery, AbstractDataBasedQuery, AbstractDBIDSimilarityQuery, AbstractDistanceKNNQuery, AbstractDistanceQuery, AbstractDistanceRangeQuery, AbstractIndexBasedDistanceFunction.Instance, AbstractIndexBasedSimilarityFunction.Instance, AbstractPreferenceVectorBasedCorrelationDistanceFunction.Instance, AbstractRKNNQuery, AbstractSimilarityAdapter.Instance, AbstractSimilarityQuery, ClusterOrderResult.PredecessorAdapter, ClusterOrderResult.ReachabilityDistanceAdapter, ConvertToStringView, DBIDDistanceQuery, DBIDView, DiSHDistanceFunction.Instance, DoubleDistanceRStarTreeKNNQuery, DoubleDistanceRStarTreeRangeQuery, ERiCDistanceFunction.Instance, FractionalSharedNearestNeighborSimilarityFunction.Instance, GenericRStarTreeKNNQuery, GenericRStarTreeRangeQuery, HiSCDistanceFunction.Instance, LinearScanKNNQuery, LinearScanPrimitiveDistanceKNNQuery, LinearScanPrimitiveDistanceRangeQuery, LinearScanRangeQuery, LinearScanRawDoubleDistanceKNNQuery, LinearScanRawDoubleDistanceRangeQuery, LinearScanRKNNQuery, LocallyWeightedDistanceFunction.Instance, MaterializedRelation, MetricalIndexKNNQuery, MetricalIndexRangeQuery, MinKDistance.Instance, MkTreeRKNNQuery, PCABasedCorrelationDistanceFunction.Instance, PreprocessorKNNQuery, PreprocessorRKNNQuery, PrimitiveDistanceQuery, PrimitiveDistanceSimilarityQuery, PrimitiveSimilarityQuery, ProxyView, SharedNearestNeighborJaccardDistanceFunction.Instance, SharedNearestNeighborSimilarityFunction.Instance, SimilarityAdapterArccos.Instance, SimilarityAdapterLinear.Instance, SimilarityAdapterLn.Instance, SOD.SODProxyScoreResult, SpatialPrimitiveDistanceQuery, SubspaceDistanceFunction.Instance

public interface DatabaseQuery

General interface for database queries. Will only contain elemental stuff such as some hints.


Field Summary
static String HINT_BULK
          Optimizer hint: request bulk support.
static String HINT_EXACT
          Optimizer hint: exact - no approximations allowed!
static String HINT_HEAVY_USE
          Optimizer hint: heavy use - caching/preprocessing/approximation recommended
static String HINT_NO_CACHE
          Optimizer hint: no cache instances
static String HINT_OPTIMIZED_ONLY
          Optimizer hint: no linear scans allowed - return null then!
static String HINT_SINGLE
          Optimizer hint: only a single request will be done - avoid expensive optimizations
 

Field Detail

HINT_BULK

static final String HINT_BULK
Optimizer hint: request bulk support.

See Also:
Constant Field Values

HINT_SINGLE

static final String HINT_SINGLE
Optimizer hint: only a single request will be done - avoid expensive optimizations

See Also:
Constant Field Values

HINT_OPTIMIZED_ONLY

static final String HINT_OPTIMIZED_ONLY
Optimizer hint: no linear scans allowed - return null then!

See Also:
Constant Field Values

HINT_HEAVY_USE

static final String HINT_HEAVY_USE
Optimizer hint: heavy use - caching/preprocessing/approximation recommended

See Also:
Constant Field Values

HINT_EXACT

static final String HINT_EXACT
Optimizer hint: exact - no approximations allowed!

See Also:
Constant Field Values

HINT_NO_CACHE

static final String HINT_NO_CACHE
Optimizer hint: no cache instances

See Also:
Constant Field Values

Release 0.4.0 (2011-09-20_1324)