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