Package com.neeve.query

Implements the platform's core query framework

See:
          Description

Interface Summary
Query<REC> The Query is used to build a query that can be executed against a QueryEngine.
QueryEngine<ID,REC> A QueryEngine provides query functionality across one or more QueryRepositorys that have homogeneous key and value types.
QueryIndexer<ID,REC> An QueryIndexer handles creation and retrieval of IdxIndexes against an indexable repository.
QueryPlan The execution plan for a given query.
QueryPlan.Step A Step represents a discrete, composable component of the work involved in executing a query: reading an index, filtering, sorting, aggregation.
QueryRepository<ID,REC> A QueryRepository is an indexable store of Objects that can be queried by a QueryEngine.
QueryResult<T> A QueryResult is the raw output of a Query on a QueryEngine.
QueryResultSet<REC> Encapsulates the results of a QueryEngine query.
QueryResultSet.Row<REC> Models a result row.
QueryStats  
 

Enum Summary
Query.SortOrder Enumerates valid sort orders.
QueryEngine.BackgroundIndexingPolicy Enumerates valid background indexing policies.
QueryResultSet.Collation The ways in which the results of multiple Repositories can be combined.
 

Exception Summary
QueryException Thrown to indicate that a query related exception has occured.
QueryParseException Thrown to indicate a problem parsing a query.
 

Package com.neeve.query Description

Implements the platform's core query framework



Copyright © 2016 Neeve Research, LLC. All Rights Reserved.