Interface | Description |
---|---|
FullScanQueryExecutor.Support<S extends Storable> |
Provides support for
FullScanQueryExecutor . |
IndexedQueryExecutor.Support<S extends Storable> |
Provides support for
IndexedQueryExecutor . |
KeyQueryExecutor.Support<S extends Storable> |
Provides support for
KeyQueryExecutor . |
QueryExecutor<S extends Storable> |
Performs all the actual work of executing a query.
|
QueryExecutorFactory<S extends Storable> |
Produces
QueryExecutor instances from a query specification. |
QueryFactory<S extends Storable> |
Produces
Query instances from a query specification. |
RepositoryAccess |
Provides internal access to a
Repository , necessary for query
execution. |
SortedQueryExecutor.Support<S extends Storable> |
Provides support for
SortedQueryExecutor . |
StorageAccess<S extends Storable> |
Provides internal access to a
Storage , necessary for query
execution. |
Class | Description |
---|---|
AbstractQuery<S extends Storable> |
AbstractQuery implements a small set of common Query methods.
|
AbstractQueryExecutor<S extends Storable> |
AbstractQueryExecutor implements a small set of common QueryExecutor methods.
|
CompositeScore<S extends Storable> |
Evaluates an index for how well it matches a query's desired filtering and
ordering.
|
DelegatedQueryExecutor<S extends Storable> |
QueryExecutor which delegates by executing a Query on a Storage.
|
DelegatedQueryExecutorFactory<S extends Storable> |
QueryExecutorFactory which produces executors which delegate via
DelegatedQueryExecutor . |
EmptyQuery<S extends Storable> |
Special query implementation that fetches nothing.
|
FilteredQueryExecutor<S extends Storable> |
QueryExecutor which wraps another and filters results.
|
FilteringScore<S extends Storable> |
Evaluates an index for how well it matches a query's desired filtering.
|
FullScanQueryExecutor<S extends Storable> |
QueryExecutor which fully scans all Storables of a given type.
|
IndexedQueryAnalyzer<S extends Storable> |
Analyzes a simple query specification and determines which index is best
suited for its execution.
|
IndexedQueryExecutor<S extends Storable> |
QueryExecutor which utilizes an index.
|
IterableQueryExecutor<S extends Storable> |
QueryExecutor which fully scans an iterable collection.
|
JoinedQueryExecutor<S extends Storable,T extends Storable> |
QueryExecutor which joins a source and target executor,
producing results of target type.
|
KeyQueryExecutor<S extends Storable> |
QueryExecutor which has a fully specified key, and so cursors produce at
most one result.
|
OrderingList<S extends Storable> |
Produces unmodifiable lists of
orderings . |
OrderingScore<S extends Storable> |
Evaluates an index for how well it matches a query's desired ordering.
|
QueryEngine<S extends Storable> |
Complete rule-based query engine implementation.
|
QueryExecutorCache<S extends Storable> |
QueryExecutors should be cached since expensive analysis is often required to build
them.
|
QueryHints |
An immutable map of query hints.
|
SortedQueryExecutor<S extends Storable> |
QueryExecutor which wraps another and sorts the results.
|
SortedQueryExecutor.ArraySortSupport<S extends Storable> | |
SortedQueryExecutor.MergeSortSupport<S extends Storable> | |
StandardQuery<S extends Storable> |
Abstract query implementation which uses a
QueryExecutor . |
StandardQueryFactory<S extends Storable> |
Builds and caches StandardQuery instances.
|
StorableIndexSet<S extends Storable> |
Manages a set of
StorableIndex objects, intended for reducing the
set such that the minimal amount of physical indexes need to be defined for
a specific type of Storable . |
UnionQueryAnalyzer<S extends Storable> |
Analyzes a query specification and determines how it can be executed as a
union of smaller queries.
|
UnionQueryExecutor<S extends Storable> |
QueryExecutor which wraps several others and unions the results.
|
Enum | Description |
---|---|
BoundaryType |
Describes a value range boundary.
|
QueryHint |
Defines a hint key.
|
Copyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.