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–2016 Querydsl. All rights reserved.