| Interface | Description | 
|---|---|
| JPACommonQuery<Q extends JPACommonQuery<Q>> | JPACommonQuery is a common interface for queries and subqueries of this module | 
| JPQLQuery | Query interface for JPQL queries | 
| JPQLQueryFactory | Common interface for JPA related QueryFactory implementations | 
| JPQLSubQuery | |
| QueryHandler | QueryHandler provides injection of provider specific functionality into the query logic | 
| Class | Description | 
|---|---|
| AbstractJPASubQuery<Q extends AbstractJPASubQuery<Q>> | Abstract superclass for SubQuery implementations | 
| AbstractSQLQuery<Q extends AbstractSQLQuery<Q>> | Abstract super class for SQLQuery implementation for JPA and Hibernate | 
| BatooTemplates | |
| Conversions | Conversions provides module specific projection conversion functionality | 
| DataNucleusTemplates | |
| DefaultQueryHandler | |
| EclipseLinkHandler | |
| EclipseLinkTemplates | EclipseLinkTemplates extends JPQLTemplates with EclipseLink specific extensions | 
| FactoryExpressionTransformer | FactoryExpressionTransformer is a ResultTransformer implementation using FactoryExpression for transformation | 
| HibernateHandler | |
| HQLTemplates | HQLTemplates extends JPQLTemplates with Hibernate specific extensions | 
| JPACollectionAnyVisitor | JPACollectionAnyVisitor extends the  CollectionAnyVisitorclass with module specific
 extensions | 
| JPAExpressions | JPAExpressions provides factory methods for JPQL specific operations
 elements. | 
| JPAQueryBase<Q extends JPAQueryBase<Q>> | JPAQueryBase is a base Query class for JPA queries | 
| JPAQueryMixin<T> | JPAQueryMixin extends  QueryMixinto support JPQL join construction | 
| JPASubQuery | JPASubQuery is a subquery class for JPA | 
| JPQLOps | |
| JPQLSerializer | JPQLSerializer serializes Querydsl expressions into JPQL syntax. | 
| JPQLTemplates | JPQLTemplates extends  Templatesto provide operator patterns for JPQL
 serialization | 
| NativeSQLSerializer | NativeSQLSerializer extends the SQLSerializer class to extract referenced entity paths and change
 some serialization formats | 
| OpenJPATemplates | OpenJPATemplates extends JPQLTemplates with OpenJPA specific extensions | 
| ScrollableResultsIterator<T> | ScrollableResultsIterator is an  CloseableIteratoradapter for ScrollableResults | 
| TransformingIterator<T> | 
Copyright © 2007–2015 Querydsl. All rights reserved.