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–2015 Mysema Ltd. All rights reserved.