| 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  Queryimplementations. | 
| 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  Projectableand 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  Predicateexpressions. | 
| DefaultQueryMetadata | DefaultQueryMetadata is the default implementation of the  QueryMetadatainterface | 
| EmptyMetadata | EmptyMetadata provides an immutable empty QueryMetadata instance | 
| JoinExpression | JoinExpression is a join element in a  Queryinstance. | 
| 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 Querydsl. All rights reserved.