| Interface | Description |
|---|---|
| Detachable |
Detachable defines methods for the construction of SubQuery instances
|
| FilteredClause<C extends FilteredClause<C>> |
FilteredClause is an interface for clauses with a filter condition
|
| Projectable |
Projectable defines default projection methods for
Query implementations. |
| Query<Q extends Query<Q>> |
Query defines the main query interface of the fluent query language.
|
| QueryFactory<Q extends Query<?>,SQ extends Detachable> |
Common interface for QueryFactory implementations
|
| QueryMetadata |
QueryMetadata defines query metadata such as query sources, filtering
conditions and the projection
|
| ResultTransformer<T> |
Executes query on a
Projectable and transforms results into T. |
| SimpleProjectable<T> |
SimpleProjectable defines a simpler projection interface than
Projectable. |
| SimpleQuery<Q extends SimpleQuery<Q>> |
SimpleQuery defines a simple querying interface than
Query |
| Tuple |
Tuple defines an interface for generic query result projection
|
| Class | Description |
|---|---|
| BooleanBuilder |
BooleanBuilder is a cascading builder for
Predicate expressions. |
| DefaultQueryMetadata |
DefaultQueryMetadata is the default implementation of the
QueryMetadata interface |
| EmptyMetadata |
EmptyMetadata provides a immutable empty QueryMetadata instace
|
| JoinExpression |
JoinExpression is a join element in a
Query instance. |
| JoinFlag |
JoinFlag defines a join related flag using an Expression instance
|
| QueryFlag |
Defines a positioned flag in a Query for customization of query serialization
|
| QueryModifiers |
QueryModifiers combines limit and offset info into a single type.
|
| SearchResults<T> |
SearchResults bundles data for paged search results
|
| Enum | Description |
|---|---|
| JoinFlag.Position | |
| JoinType |
JoinType defines the supported join types
|
| QueryFlag.Position |
| Exception | Description |
|---|---|
| NonUniqueResultException |
NonUniqueResultException is thrown for query results where one result row is expected, but multiple
are retrieved.
|
| QueryException |
Copyright © 2007–2014 Mysema Ltd. All rights reserved.