| Interface | Description |
|---|---|
| Fetchable<T> |
Fetchable defines default projection methods for Query implementations. |
| FetchableQuery<T,Q extends FetchableQuery<T,Q>> |
FetchableQuery extends Fetchable and SimpleQuery with projection changing
methods and result aggregation functionality using ResultTransformer instances. |
| FilteredClause<C extends FilteredClause<C>> |
FilteredClause is an interface for clauses with a filter condition |
| Query<Q extends Query<Q>> |
Query defines the main query interface of the fluent query language. |
| QueryFactory<Q extends Query<?>> |
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
FetchableQuery and transforms results into T. |
| 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 an immutable empty QueryMetadata instance. |
| 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 immutable value type. |
| QueryResults<T> |
QueryResults bundles data for paged query results |
| Enum | Description |
|---|---|
| JoinFlag.Position |
The different
JoinFlag positions |
| JoinType |
JoinType defines the supported join types |
| QueryFlag.Position |
The different
QueryFlag positions |
| Exception | Description |
|---|---|
| NonUniqueResultException |
NonUniqueResultException is thrown for query results where one result row is expected, but multiple
are retrieved. |
| QueryException |
QueryException is thrown for exceptional query construction issues |
Copyright © 2007–2015 Querydsl. All rights reserved.