Package org.qi4j.api.query

Interface Summary
Query<T> This represents a Query in an indexing system.
QueryBuilder<T> QueryBuilders are used to create Query instances.
QueryBuilderFactory This is used to create QueryBuilders.
QueryExpressionsProvider SPI interface for QueryExpressionsProviders
 

Class Summary
QueryExpressions Static factory methods for query expressions and operators.
 

Exception Summary
MissingIndexingSystemException This Exception is thrown in QueryBuilderFactory.newQueryBuilder() method if no indexing subsystem has been declared in the assembly.
NotQueryableException Thrown in case that a non queryable type or accessor (marked with @Queriable(false)) is used during query building, or when non-Property, non-Associations are trying to be queried (possibly can not happen).
QueryException Base class for Query exceptions.
QueryExecutionException Throw this exception if a query could not be executed
QueryExpressionException