Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractHibernateQuery<T,
Q extends AbstractHibernateQuery<T, Q>> - Class in com.querydsl.jpa.hibernate -
Abstract base class for Hibernate API based implementations of the JPQL interface
- AbstractHibernateQuery(SessionHolder, JPQLTemplates, QueryMetadata) - Constructor for class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- AbstractHibernateQuery(Session) - Constructor for class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- AbstractHibernateSQLQuery<T,
Q extends AbstractHibernateSQLQuery<T, Q>> - Class in com.querydsl.jpa.hibernate.sql -
AbstractHibernateSQLQueryis the base class for Hibernate Native SQL queries - AbstractHibernateSQLQuery(SessionHolder, Configuration, QueryMetadata) - Constructor for class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- AbstractHibernateSQLQuery(Session, Configuration) - Constructor for class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- AbstractHibernateSQLQuery(StatelessSession, Configuration) - Constructor for class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- AbstractJPAQuery<T,
Q extends AbstractJPAQuery<T, Q>> - Class in com.querydsl.jpa.impl -
Abstract base class for JPA API based implementations of the JPQLQuery interface
- AbstractJPAQuery(EntityManager) - Constructor for class com.querydsl.jpa.impl.AbstractJPAQuery
- AbstractJPAQuery(EntityManager, JPQLTemplates, QueryMetadata) - Constructor for class com.querydsl.jpa.impl.AbstractJPAQuery
- AbstractJPASQLQuery<T,
Q extends AbstractJPASQLQuery<T, Q>> - Class in com.querydsl.jpa.sql -
AbstractJPASQLQueryis the base class for JPA Native SQL queries - AbstractJPASQLQuery(EntityManager, Configuration) - Constructor for class com.querydsl.jpa.sql.AbstractJPASQLQuery
- AbstractJPASQLQuery(EntityManager, Configuration, QueryMetadata) - Constructor for class com.querydsl.jpa.sql.AbstractJPASQLQuery
- AbstractJPASQLQuery(EntityManager, Configuration, QueryHandler) - Constructor for class com.querydsl.jpa.sql.AbstractJPASQLQuery
- AbstractJPASQLQuery(EntityManager, Configuration, QueryHandler, QueryMetadata) - Constructor for class com.querydsl.jpa.sql.AbstractJPASQLQuery
- AbstractSQLQuery<T,
Q extends AbstractSQLQuery<T, Q>> - Class in com.querydsl.jpa -
Abstract super class for SQLQuery implementation for JPA and Hibernate
- AbstractSQLQuery(QueryMetadata, Configuration) - Constructor for class com.querydsl.jpa.AbstractSQLQuery
- addEntity(Query, String, Class<?>) - Method in class com.querydsl.jpa.DefaultQueryHandler
- addEntity(Query, String, Class<?>) - Method in class com.querydsl.jpa.HibernateHandler
- addEntity(Query, String, Class<?>) - Method in interface com.querydsl.jpa.QueryHandler
-
Add the given entity to the given native query
- addScalar(Query, String, Class<?>) - Method in class com.querydsl.jpa.DefaultQueryHandler
- addScalar(Query, String, Class<?>) - Method in class com.querydsl.jpa.HibernateHandler
- addScalar(Query, String, Class<?>) - Method in interface com.querydsl.jpa.QueryHandler
-
Add the given scalar to the given native query
- appendAsColumnName(Path<?>, boolean) - Method in class com.querydsl.jpa.NativeSQLSerializer
- applyLocksToSql(String, LockOptions, Map<String, String[]>) - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- asLiteral(Object) - Method in class com.querydsl.jpa.JPQLTemplates
- avg(CollectionExpression<?, A>) - Static method in class com.querydsl.jpa.JPAExpressions
-
Create a avg(col) expression
B
- BatooTemplates - Class in com.querydsl.jpa
-
BatooTemplatesextendsJPQLTemplateswith Batoo specific extensions - BatooTemplates() - Constructor for class com.querydsl.jpa.BatooTemplates
- BatooTemplates(char) - Constructor for class com.querydsl.jpa.BatooTemplates
C
- cacheable - Variable in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- cacheable - Variable in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- cacheRegion - Variable in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- cacheRegion - Variable in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- CAST - Enum constant in enum com.querydsl.jpa.JPQLOps
- clone() - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Clone the state of this query to a new instance
- clone() - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- clone() - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
-
Clone the state of this query to a new instance
- clone() - Method in class com.querydsl.jpa.JPAQueryBase
- clone() - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- clone(SessionHolder) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- clone(SessionHolder) - Method in class com.querydsl.jpa.hibernate.HibernateQuery
- clone(SessionHolder) - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- clone(SessionHolder) - Method in class com.querydsl.jpa.hibernate.sql.HibernateSQLQuery
- clone(EntityManager) - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
-
Clone the state of this query to a new instance with the given EntityManager
- clone(EntityManager) - Method in class com.querydsl.jpa.impl.JPAQuery
- clone(EntityManager) - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- clone(EntityManager) - Method in class com.querydsl.jpa.sql.JPASQLQuery
- clone(EntityManager, JPQLTemplates) - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
-
Clone the state of this query to a new instance with the given EntityManager and the specified templates
- clone(EntityManager, JPQLTemplates) - Method in class com.querydsl.jpa.impl.JPAQuery
- clone(Session) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Clone the state of this query to a new instance with the given Session
- clone(Session) - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- clone(StatelessSession) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Clone the state of this query to a new instance with the given StatelessSession
- clone(StatelessSession) - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- clone(Q) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- clone(Q) - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- clone(Q) - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
- clone(Q) - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- close() - Method in class com.querydsl.jpa.ScrollableResultsIterator
- close() - Method in class com.querydsl.jpa.TransformingIterator
- columns(Path<?>...) - Method in class com.querydsl.jpa.hibernate.HibernateInsertClause
- columns(Path<?>...) - Method in class com.querydsl.jpa.impl.JPAInsertClause
- com.querydsl.jpa - package com.querydsl.jpa
-
JPA support
- com.querydsl.jpa.hibernate - package com.querydsl.jpa.hibernate
-
JPQL for Hibernate
- com.querydsl.jpa.hibernate.sql - package com.querydsl.jpa.hibernate.sql
-
Native queries for Hibernate
- com.querydsl.jpa.impl - package com.querydsl.jpa.impl
-
JPQL for JPA
- com.querydsl.jpa.sql - package com.querydsl.jpa.sql
-
Native queries for JPA
- com.querydsl.jpa.support - package com.querydsl.jpa.support
-
Support classes
- comment - Variable in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- Conversions - Class in com.querydsl.jpa
-
Conversionsprovides module specific projection conversion functionality - convert(Expression<RT>) - Static method in class com.querydsl.jpa.Conversions
- convert(Expression<RT>, QueryMixin.Role) - Method in class com.querydsl.jpa.JPAQueryMixin
- convert(Predicate, QueryMixin.Role) - Method in class com.querydsl.jpa.JPAQueryMixin
- convertForNativeQuery(Expression<RT>) - Static method in class com.querydsl.jpa.Conversions
- createAlias(Expression<?>, Path<D>) - Method in class com.querydsl.jpa.JPAQueryMixin
- createNativeQueryTyped() - Method in class com.querydsl.jpa.DefaultQueryHandler
- createNativeQueryTyped() - Method in class com.querydsl.jpa.HibernateHandler
- createNativeQueryTyped() - Method in interface com.querydsl.jpa.QueryHandler
-
Return whether native queries should be created as typed queries
- createQuery() - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Expose the original Hibernate query for the given projection
- createQuery() - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- createQuery() - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
-
Expose the original JPA query for the given projection
- createQuery() - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- createQuery(QueryModifiers, boolean) - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
- createQuery(String) - Method in class com.querydsl.jpa.hibernate.DefaultSessionHolder
- createQuery(String) - Method in class com.querydsl.jpa.hibernate.NoSessionHolder
- createQuery(String) - Method in interface com.querydsl.jpa.hibernate.SessionHolder
-
Create a JPQL query for the given query string
- createQuery(String) - Method in class com.querydsl.jpa.hibernate.StatelessSessionHolder
- createSerializer() - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- createSerializer() - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- createSerializer() - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
- createSerializer() - Method in class com.querydsl.jpa.JPAQueryBase
- createSerializer() - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- createSQLQuery(String) - Method in class com.querydsl.jpa.hibernate.DefaultSessionHolder
- createSQLQuery(String) - Method in class com.querydsl.jpa.hibernate.NoSessionHolder
- createSQLQuery(String) - Method in interface com.querydsl.jpa.hibernate.SessionHolder
-
Create an SQL query for the given query string
- createSQLQuery(String) - Method in class com.querydsl.jpa.hibernate.StatelessSessionHolder
D
- DataNucleusTemplates - Class in com.querydsl.jpa
-
DataNucleusTemplatesextendsJPQLTemplateswith DataNucleus specific extensions - DataNucleusTemplates() - Constructor for class com.querydsl.jpa.DataNucleusTemplates
- DataNucleusTemplates(char) - Constructor for class com.querydsl.jpa.DataNucleusTemplates
- DEFAULT - Static variable in class com.querydsl.jpa.BatooTemplates
- DEFAULT - Static variable in class com.querydsl.jpa.DataNucleusTemplates
- DEFAULT - Static variable in class com.querydsl.jpa.DefaultQueryHandler
- DEFAULT - Static variable in class com.querydsl.jpa.EclipseLinkTemplates
- DEFAULT - Static variable in class com.querydsl.jpa.hibernate.NoSessionHolder
- DEFAULT - Static variable in class com.querydsl.jpa.Hibernate5Templates
- DEFAULT - Static variable in class com.querydsl.jpa.HQLTemplates
- DEFAULT - Static variable in class com.querydsl.jpa.JPQLTemplates
- DEFAULT - Static variable in class com.querydsl.jpa.OpenJPATemplates
- DEFAULT_ESCAPE - Static variable in class com.querydsl.jpa.JPQLTemplates
- DefaultQueryHandler - Class in com.querydsl.jpa
-
DefaultQueryHandleris the default implementation of theQueryHandlerinterface - DefaultSessionHolder - Class in com.querydsl.jpa.hibernate
-
DefaultSessionHolderis the default implementation of theSessionHolderinterface - DefaultSessionHolder(Session) - Constructor for class com.querydsl.jpa.hibernate.DefaultSessionHolder
- delete(EntityPath<?>) - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- delete(EntityPath<?>) - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- delete(EntityPath<?>) - Method in interface com.querydsl.jpa.JPQLQueryFactory
-
Create a new DELETE clause
E
- EclipseLinkTemplates - Class in com.querydsl.jpa
-
EclipseLinkTemplatesextendsJPQLTemplateswith EclipseLink specific extensions - EclipseLinkTemplates() - Constructor for class com.querydsl.jpa.EclipseLinkTemplates
- EclipseLinkTemplates(char) - Constructor for class com.querydsl.jpa.EclipseLinkTemplates
- entityManager - Variable in class com.querydsl.jpa.impl.AbstractJPAQuery
- execute() - Method in class com.querydsl.jpa.hibernate.HibernateDeleteClause
- execute() - Method in class com.querydsl.jpa.hibernate.HibernateInsertClause
- execute() - Method in class com.querydsl.jpa.hibernate.HibernateUpdateClause
- execute() - Method in class com.querydsl.jpa.impl.JPADeleteClause
- execute() - Method in class com.querydsl.jpa.impl.JPAInsertClause
- execute() - Method in class com.querydsl.jpa.impl.JPAUpdateClause
- extractEntityExpression(Expression<?>) - Method in class com.querydsl.jpa.AbstractSQLQuery
F
- FactoryExpressionTransformer - Class in com.querydsl.jpa
-
FactoryExpressionTransformeris a ResultTransformer implementation using FactoryExpression instances for transformation - FactoryExpressionTransformer(FactoryExpression<?>) - Constructor for class com.querydsl.jpa.FactoryExpressionTransformer
- fetch() - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- fetch() - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- fetch() - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
- fetch() - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- FETCH - Static variable in class com.querydsl.jpa.JPAQueryMixin
- FETCH_ALL_PROPERTIES - Static variable in class com.querydsl.jpa.JPAQueryMixin
- fetchAll() - Method in class com.querydsl.jpa.JPAQueryBase
- fetchAll() - Method in class com.querydsl.jpa.JPAQueryMixin
- fetchAll() - Method in interface com.querydsl.jpa.JPQLQuery
-
Add the "fetchJoin all properties" flag to the last defined join.
- fetchCount() - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- fetchCount() - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
-
Deprecated.
- fetchJoin() - Method in class com.querydsl.jpa.JPAQueryBase
- fetchJoin() - Method in class com.querydsl.jpa.JPAQueryMixin
- fetchJoin() - Method in interface com.querydsl.jpa.JPQLQuery
-
Add the "fetchJoin" flag to the last defined join Mind that collection joins might result in duplicate rows and that "inner join fetchJoin" will restrict your result set.
- fetchOne() - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- fetchOne() - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- fetchOne() - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
- fetchOne() - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- fetchResults() - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- fetchResults() - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- fetchResults() - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
-
Deprecated.
fetchResultsrequires a count query to be computed. Inquerydsl-sql, this is done by wrapping the query in a subquery, like so:SELECT COUNT(*) FROM (<original query>). Unfortunately, JPQL - the query language of JPA - does not allow queries to project from subqueries. As a result there isn't a universal way to express count queries in JPQL. Historically QueryDSL attempts at producing a modified query to compute the number of results instead. However, this approach only works for simple queries. Specifically queries with multiple group by clauses and queries with a having clause turn out to be problematic. This is becauseCOUNT(DISTINCT a, b, c), while valid SQL in most dialects, is not valid JPQL. Furthermore, a having clause may refer select elements or aggregate functions and therefore cannot be emulated by moving the predicate to the where clause instead. In order to supportfetchResultsfor queries with multiple group by elements or a having clause, we generate the count in memory instead. This means that the method simply falls back to returning the size ofAbstractJPAQuery.fetch(). For large result sets this may come at a severe performance penalty. For very specific domain models whereAbstractJPAQuery.fetchResults()has to be used in conjunction with complex queries containing multiple group by elements and/or a having clause, we recommend using the Blaze-Persistence integration for QueryDSL. Among other advanced query features, Blaze-Persistence makes it possible to select from subqueries in JPQL. As a result theBlazeJPAQueryprovided with the integration, implementsfetchResultsproperly and always executes a proper count query. Mind that for any scenario where the count is not strictly needed separately, we recommend to useAbstractJPAQuery.fetch()instead. - fetchResults() - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- fetchSize - Variable in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- fetchSize - Variable in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- flushMode - Variable in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- flushMode - Variable in class com.querydsl.jpa.impl.AbstractJPAQuery
- flushMode - Variable in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- from(CollectionExpression<?, P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- from(CollectionExpression<?, P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Add a query source
- from(EntityPath<?>) - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- from(EntityPath<?>) - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- from(EntityPath<?>) - Method in class com.querydsl.jpa.JPAQueryBase
- from(EntityPath<?>) - Method in interface com.querydsl.jpa.JPQLQueryFactory
-
Create a new Query with the given source
- from(EntityPath<?>...) - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- from(EntityPath<?>...) - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- from(EntityPath<?>...) - Method in class com.querydsl.jpa.JPAQueryBase
- from(EntityPath<?>...) - Method in interface com.querydsl.jpa.JPQLQuery
-
Add sources to this query
- from(EntityPath<?>...) - Method in interface com.querydsl.jpa.JPQLQueryFactory
-
Create a new Query with the given source
G
- getAddColumnString() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- getAliases() - Method in class com.querydsl.jpa.NativeSQLSerializer
- getDefaultMultiTableBulkIdStrategy() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- getExistsProjection() - Method in class com.querydsl.jpa.HQLTemplates
- getExistsProjection() - Method in class com.querydsl.jpa.JPQLTemplates
- getForUpdateString() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- getNullColumnString() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- getQueryHandler() - Method in class com.querydsl.jpa.JPQLTemplates
- getResultSet(CallableStatement) - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- getSelectGUIDString() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- getTemplates() - Method in class com.querydsl.jpa.JPAQueryBase
- getTemplates(EntityManager) - Static method in class com.querydsl.jpa.impl.JPAProvider
- getType() - Method in enum com.querydsl.jpa.JPQLOps
- getType(Class<?>) - Static method in class com.querydsl.jpa.hibernate.HibernateUtil
- getTypeForCast(Class<?>) - Method in class com.querydsl.jpa.EclipseLinkTemplates
- getTypeForCast(Class<?>) - Method in class com.querydsl.jpa.HQLTemplates
- getTypeForCast(Class<?>) - Method in class com.querydsl.jpa.JPQLTemplates
H
- handleJoinTarget(JoinExpression) - Method in class com.querydsl.jpa.NativeSQLSerializer
- hasNext() - Method in class com.querydsl.jpa.ScrollableResultsIterator
- hasNext() - Method in class com.querydsl.jpa.TransformingIterator
- Hibernate5Templates - Class in com.querydsl.jpa
-
Hibernate5Templates extends
JPQLTemplateswith Hibernate specific extensions - Hibernate5Templates() - Constructor for class com.querydsl.jpa.Hibernate5Templates
- Hibernate5Templates(char) - Constructor for class com.querydsl.jpa.Hibernate5Templates
- HibernateDeleteClause - Class in com.querydsl.jpa.hibernate
-
DeleteClause implementation for Hibernate
- HibernateDeleteClause(SessionHolder, EntityPath<?>, JPQLTemplates) - Constructor for class com.querydsl.jpa.hibernate.HibernateDeleteClause
- HibernateDeleteClause(Session, EntityPath<?>) - Constructor for class com.querydsl.jpa.hibernate.HibernateDeleteClause
- HibernateDeleteClause(Session, EntityPath<?>, JPQLTemplates) - Constructor for class com.querydsl.jpa.hibernate.HibernateDeleteClause
- HibernateDeleteClause(StatelessSession, EntityPath<?>) - Constructor for class com.querydsl.jpa.hibernate.HibernateDeleteClause
- HibernateHandler - Class in com.querydsl.jpa
-
HibernateHandleris theQueryHandlerimplementation for Hibernate - HibernateHandler() - Constructor for class com.querydsl.jpa.HibernateHandler
- HibernateInsertClause - Class in com.querydsl.jpa.hibernate
-
UpdateClause implementation for Hibernate
- HibernateInsertClause(SessionHolder, EntityPath<?>, JPQLTemplates) - Constructor for class com.querydsl.jpa.hibernate.HibernateInsertClause
- HibernateInsertClause(Session, EntityPath<?>) - Constructor for class com.querydsl.jpa.hibernate.HibernateInsertClause
- HibernateInsertClause(Session, EntityPath<?>, JPQLTemplates) - Constructor for class com.querydsl.jpa.hibernate.HibernateInsertClause
- HibernateInsertClause(StatelessSession, EntityPath<?>) - Constructor for class com.querydsl.jpa.hibernate.HibernateInsertClause
- HibernateQuery<T> - Class in com.querydsl.jpa.hibernate
-
HibernateQueryis the default implementation of the JPQLQuery interface for Hibernate - HibernateQuery() - Constructor for class com.querydsl.jpa.hibernate.HibernateQuery
-
Creates a detached query The query can be attached via the clone method
- HibernateQuery(SessionHolder, JPQLTemplates) - Constructor for class com.querydsl.jpa.hibernate.HibernateQuery
-
Creates a new Session bound query
- HibernateQuery(SessionHolder, JPQLTemplates, QueryMetadata) - Constructor for class com.querydsl.jpa.hibernate.HibernateQuery
-
Creates a new Session bound query
- HibernateQuery(Session) - Constructor for class com.querydsl.jpa.hibernate.HibernateQuery
-
Creates a new Session bound query
- HibernateQuery(Session, QueryMetadata) - Constructor for class com.querydsl.jpa.hibernate.HibernateQuery
-
Creates a new Session bound query
- HibernateQuery(Session, JPQLTemplates) - Constructor for class com.querydsl.jpa.hibernate.HibernateQuery
-
Creates a new Session bound query
- HibernateQuery(StatelessSession) - Constructor for class com.querydsl.jpa.hibernate.HibernateQuery
-
Creates a new Stateless session bound query
- HibernateQueryFactory - Class in com.querydsl.jpa.hibernate
-
Factory class for query and DML clause creation
- HibernateQueryFactory(JPQLTemplates, Supplier<Session>) - Constructor for class com.querydsl.jpa.hibernate.HibernateQueryFactory
- HibernateQueryFactory(JPQLTemplates, Session) - Constructor for class com.querydsl.jpa.hibernate.HibernateQueryFactory
- HibernateQueryFactory(Supplier<Session>) - Constructor for class com.querydsl.jpa.hibernate.HibernateQueryFactory
- HibernateQueryFactory(Session) - Constructor for class com.querydsl.jpa.hibernate.HibernateQueryFactory
- HibernateSQLQuery<T> - Class in com.querydsl.jpa.hibernate.sql
-
HibernateSQLQueryis an SQLQuery implementation that uses Hibernate's Native SQL functionality to execute queries - HibernateSQLQuery(SessionHolder, Configuration, QueryMetadata) - Constructor for class com.querydsl.jpa.hibernate.sql.HibernateSQLQuery
- HibernateSQLQuery(SessionHolder, SQLTemplates, QueryMetadata) - Constructor for class com.querydsl.jpa.hibernate.sql.HibernateSQLQuery
- HibernateSQLQuery(Session, Configuration) - Constructor for class com.querydsl.jpa.hibernate.sql.HibernateSQLQuery
- HibernateSQLQuery(Session, SQLTemplates) - Constructor for class com.querydsl.jpa.hibernate.sql.HibernateSQLQuery
- HibernateSQLQuery(StatelessSession, Configuration) - Constructor for class com.querydsl.jpa.hibernate.sql.HibernateSQLQuery
- HibernateSQLQuery(StatelessSession, SQLTemplates) - Constructor for class com.querydsl.jpa.hibernate.sql.HibernateSQLQuery
- HibernateUpdateClause - Class in com.querydsl.jpa.hibernate
-
UpdateClause implementation for Hibernate
- HibernateUpdateClause(SessionHolder, EntityPath<?>, JPQLTemplates) - Constructor for class com.querydsl.jpa.hibernate.HibernateUpdateClause
- HibernateUpdateClause(Session, EntityPath<?>) - Constructor for class com.querydsl.jpa.hibernate.HibernateUpdateClause
- HibernateUpdateClause(Session, EntityPath<?>, JPQLTemplates) - Constructor for class com.querydsl.jpa.hibernate.HibernateUpdateClause
- HibernateUpdateClause(StatelessSession, EntityPath<?>) - Constructor for class com.querydsl.jpa.hibernate.HibernateUpdateClause
- HibernateUtil - Class in com.querydsl.jpa.hibernate
-
HibernateUtilprovides static utility methods for Hibernate - hints - Variable in class com.querydsl.jpa.impl.AbstractJPAQuery
- hints - Variable in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- HQLTemplates - Class in com.querydsl.jpa
-
HQLTemplates extends
JPQLTemplateswith Hibernate specific extensions - HQLTemplates() - Constructor for class com.querydsl.jpa.HQLTemplates
- HQLTemplates(char) - Constructor for class com.querydsl.jpa.HQLTemplates
I
- INDEX - Enum constant in enum com.querydsl.jpa.JPQLOps
- innerJoin(CollectionExpression<?, P>) - Method in class com.querydsl.jpa.JPAQueryBase
- innerJoin(CollectionExpression<?, P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a inner join with the given target.
- innerJoin(CollectionExpression<?, P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- innerJoin(CollectionExpression<?, P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a inner join with the given target and alias.
- innerJoin(EntityPath<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- innerJoin(EntityPath<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a inner join with the given target.
- innerJoin(EntityPath<P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- innerJoin(EntityPath<P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a inner join with the given target and alias.
- innerJoin(MapExpression<?, P>) - Method in class com.querydsl.jpa.JPAQueryBase
- innerJoin(MapExpression<?, P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a inner join with the given target.
- innerJoin(MapExpression<?, P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- innerJoin(MapExpression<?, P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a inner join with the given target and alias.
- insert(EntityPath<?>) - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- insert(EntityPath<?>) - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- insert(EntityPath<?>) - Method in interface com.querydsl.jpa.JPQLQueryFactory
-
Create a new INSERT clause
- isCaseWithLiterals() - Method in class com.querydsl.jpa.HQLTemplates
- isCaseWithLiterals() - Method in class com.querydsl.jpa.JPQLTemplates
- isCurrentTimestampSelectStringCallable() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- isEmpty() - Method in class com.querydsl.jpa.hibernate.HibernateInsertClause
- isEmpty() - Method in class com.querydsl.jpa.hibernate.HibernateUpdateClause
- isEmpty() - Method in class com.querydsl.jpa.impl.JPAInsertClause
- isEmpty() - Method in class com.querydsl.jpa.impl.JPAUpdateClause
- isEntityExpression(Expression<?>) - Method in class com.querydsl.jpa.AbstractSQLQuery
- isEnumInPathSupported() - Method in class com.querydsl.jpa.JPQLTemplates
-
Deprecated.
- isPathInEntitiesSupported() - Method in class com.querydsl.jpa.BatooTemplates
- isPathInEntitiesSupported() - Method in class com.querydsl.jpa.EclipseLinkTemplates
- isPathInEntitiesSupported() - Method in class com.querydsl.jpa.JPQLTemplates
- isWithForOn() - Method in class com.querydsl.jpa.Hibernate5Templates
- isWithForOn() - Method in class com.querydsl.jpa.HQLTemplates
- isWithForOn() - Method in class com.querydsl.jpa.JPQLTemplates
- iterate() - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Return the query results as an
Iterator. - iterate() - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- iterate() - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
- iterate() - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- iterate(Query, FactoryExpression<?>) - Method in class com.querydsl.jpa.DefaultQueryHandler
- iterate(Query, FactoryExpression<?>) - Method in interface com.querydsl.jpa.QueryHandler
-
Iterate the results with the optional projection
- iterate(Query, FactoryExpression<?>) - Method in class com.querydsl.jpa.HibernateHandler
J
- join(CollectionExpression<?, P>) - Method in class com.querydsl.jpa.JPAQueryBase
- join(CollectionExpression<?, P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a join with the given target.
- join(CollectionExpression<?, P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- join(CollectionExpression<?, P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a join with the given target Use fetchJoin() to add the fetchJoin parameter to this join
- join(EntityPath<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- join(EntityPath<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a join with the given target.
- join(EntityPath<P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- join(EntityPath<P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a join with the given target and alias.
- join(MapExpression<?, P>) - Method in class com.querydsl.jpa.JPAQueryBase
- join(MapExpression<?, P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a join with the given target.
- join(MapExpression<?, P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- join(MapExpression<?, P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a join with the given target and alias.
- JPADeleteClause - Class in com.querydsl.jpa.impl
-
DeleteClause implementation for JPA
- JPADeleteClause(EntityManager, EntityPath<?>) - Constructor for class com.querydsl.jpa.impl.JPADeleteClause
- JPADeleteClause(EntityManager, EntityPath<?>, JPQLTemplates) - Constructor for class com.querydsl.jpa.impl.JPADeleteClause
- JPAExpressions - Class in com.querydsl.jpa
-
JPAExpressionsprovides factory methods for JPQL specific operations elements. - JPAInsertClause - Class in com.querydsl.jpa.impl
-
UpdateClause implementation for JPA
- JPAInsertClause(EntityManager, EntityPath<?>) - Constructor for class com.querydsl.jpa.impl.JPAInsertClause
- JPAInsertClause(EntityManager, EntityPath<?>, JPQLTemplates) - Constructor for class com.querydsl.jpa.impl.JPAInsertClause
- JPAPathBuilderValidator - Class in com.querydsl.jpa.support
-
JPAPathBuilderValidator implements PathBuilderValidator using a JPA Metamodel instance
- JPAPathBuilderValidator(EntityManager) - Constructor for class com.querydsl.jpa.support.JPAPathBuilderValidator
- JPAPathBuilderValidator(Metamodel) - Constructor for class com.querydsl.jpa.support.JPAPathBuilderValidator
- JPAProvider - Class in com.querydsl.jpa.impl
-
JPAProviderprovides detection of the JPA provider based on the EntityManager instance - JPAQuery<T> - Class in com.querydsl.jpa.impl
-
JPAQueryis the default implementation of theJPQLQueryinterface for JPA - JPAQuery() - Constructor for class com.querydsl.jpa.impl.JPAQuery
-
Creates a new detached query The query can be attached via the clone method
- JPAQuery(EntityManager) - Constructor for class com.querydsl.jpa.impl.JPAQuery
-
Creates a new EntityManager bound query
- JPAQuery(EntityManager, QueryMetadata) - Constructor for class com.querydsl.jpa.impl.JPAQuery
-
Creates a new EntityManager bound query
- JPAQuery(EntityManager, JPQLTemplates) - Constructor for class com.querydsl.jpa.impl.JPAQuery
-
Creates a new query
- JPAQuery(EntityManager, JPQLTemplates, QueryMetadata) - Constructor for class com.querydsl.jpa.impl.JPAQuery
-
Creates a new query
- JPAQueryBase<T,
Q extends JPAQueryBase<T, Q>> - Class in com.querydsl.jpa -
JPAQueryBaseis a base Query class for JPA queries - JPAQueryBase(QueryMetadata, JPQLTemplates) - Constructor for class com.querydsl.jpa.JPAQueryBase
- JPAQueryFactory - Class in com.querydsl.jpa.impl
-
Factory class for query and DML clause creation
- JPAQueryFactory(JPQLTemplates, Supplier<EntityManager>) - Constructor for class com.querydsl.jpa.impl.JPAQueryFactory
- JPAQueryFactory(JPQLTemplates, EntityManager) - Constructor for class com.querydsl.jpa.impl.JPAQueryFactory
- JPAQueryFactory(Supplier<EntityManager>) - Constructor for class com.querydsl.jpa.impl.JPAQueryFactory
- JPAQueryFactory(EntityManager) - Constructor for class com.querydsl.jpa.impl.JPAQueryFactory
- JPAQueryMixin<T> - Class in com.querydsl.jpa
-
JPAQueryMixinextendsQueryMixinto support JPQL join construction - JPAQueryMixin() - Constructor for class com.querydsl.jpa.JPAQueryMixin
- JPAQueryMixin(QueryMetadata) - Constructor for class com.querydsl.jpa.JPAQueryMixin
- JPAQueryMixin(T, QueryMetadata) - Constructor for class com.querydsl.jpa.JPAQueryMixin
- JPASQLQuery<T> - Class in com.querydsl.jpa.sql
-
JPASQLQueryis an SQLQuery implementation that uses JPA Native SQL functionality to execute queries - JPASQLQuery(EntityManager, Configuration) - Constructor for class com.querydsl.jpa.sql.JPASQLQuery
- JPASQLQuery(EntityManager, Configuration, QueryMetadata) - Constructor for class com.querydsl.jpa.sql.JPASQLQuery
- JPASQLQuery(EntityManager, Configuration, QueryHandler) - Constructor for class com.querydsl.jpa.sql.JPASQLQuery
- JPASQLQuery(EntityManager, Configuration, QueryHandler, QueryMetadata) - Constructor for class com.querydsl.jpa.sql.JPASQLQuery
- JPASQLQuery(EntityManager, SQLTemplates) - Constructor for class com.querydsl.jpa.sql.JPASQLQuery
- JPASQLQuery(EntityManager, SQLTemplates, QueryMetadata) - Constructor for class com.querydsl.jpa.sql.JPASQLQuery
- JPAUpdateClause - Class in com.querydsl.jpa.impl
-
UpdateClause implementation for JPA
- JPAUpdateClause(EntityManager, EntityPath<?>) - Constructor for class com.querydsl.jpa.impl.JPAUpdateClause
- JPAUpdateClause(EntityManager, EntityPath<?>, JPQLTemplates) - Constructor for class com.querydsl.jpa.impl.JPAUpdateClause
- JPAUtil - Class in com.querydsl.jpa.impl
-
JPAUtil provides static utility methods for JPA
- JPQLOps - Enum in com.querydsl.jpa
-
JPQLOpsprovides JPQL specific operators - JPQLQuery<T> - Interface in com.querydsl.jpa
-
Query interface for JPQL queries
- JPQLQueryFactory - Interface in com.querydsl.jpa
-
Common interface for JPA related QueryFactory implementations
- JPQLSerializer - Class in com.querydsl.jpa
-
JPQLSerializerserializes Querydsl expressions into JPQL syntax. - JPQLSerializer(JPQLTemplates) - Constructor for class com.querydsl.jpa.JPQLSerializer
- JPQLSerializer(JPQLTemplates, EntityManager) - Constructor for class com.querydsl.jpa.JPQLSerializer
- JPQLTemplates - Class in com.querydsl.jpa
-
JPQLTemplatesextendsTemplatesto provide operator patterns for JPQL serialization - JPQLTemplates() - Constructor for class com.querydsl.jpa.JPQLTemplates
- JPQLTemplates(char) - Constructor for class com.querydsl.jpa.JPQLTemplates
- JPQLTemplates(char, QueryHandler) - Constructor for class com.querydsl.jpa.JPQLTemplates
K
L
- leftJoin(CollectionExpression<?, P>) - Method in class com.querydsl.jpa.JPAQueryBase
- leftJoin(CollectionExpression<?, P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a left join with the given target.
- leftJoin(CollectionExpression<?, P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- leftJoin(CollectionExpression<?, P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a left join with the given target and alias.
- leftJoin(EntityPath<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- leftJoin(EntityPath<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a left join with the given target.
- leftJoin(EntityPath<P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- leftJoin(EntityPath<P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a left join with the given target and alias.
- leftJoin(MapExpression<?, P>) - Method in class com.querydsl.jpa.JPAQueryBase
- leftJoin(MapExpression<?, P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a left join with the given target.
- leftJoin(MapExpression<?, P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- leftJoin(MapExpression<?, P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a left join with the given target and alias.
- lockMode - Variable in class com.querydsl.jpa.impl.AbstractJPAQuery
- lockMode - Variable in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- lockModes - Variable in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- logQuery(String) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- logQuery(String) - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- logQuery(String) - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
- logQuery(String) - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
M
- max(CollectionExpression<?, A>) - Static method in class com.querydsl.jpa.JPAExpressions
-
Create a max(col) expression
- MEMBER_OF - Enum constant in enum com.querydsl.jpa.JPQLOps
- min(CollectionExpression<?, A>) - Static method in class com.querydsl.jpa.JPAExpressions
-
Create a min(col) expression
N
- NativeSQLSerializer - Class in com.querydsl.jpa
-
NativeSQLSerializerextendsSQLSerializerto extract referenced entity paths and change some serialization formats - NativeSQLSerializer(Configuration) - Constructor for class com.querydsl.jpa.NativeSQLSerializer
- NativeSQLSerializer(Configuration, boolean) - Constructor for class com.querydsl.jpa.NativeSQLSerializer
- next() - Method in class com.querydsl.jpa.ScrollableResultsIterator
- next() - Method in class com.querydsl.jpa.TransformingIterator
- NoSessionHolder - Class in com.querydsl.jpa.hibernate
-
NoSessionHolderis a session holder for detachedHibernateQueryusage - NOT_MEMBER_OF - Enum constant in enum com.querydsl.jpa.JPQLOps
O
- on(Predicate) - Method in class com.querydsl.jpa.JPAQueryBase
- on(Predicate...) - Method in class com.querydsl.jpa.JPAQueryBase
- on(Predicate...) - Method in interface com.querydsl.jpa.JPQLQuery
-
Add join conditions to the last added join
- OpenJPATemplates - Class in com.querydsl.jpa
-
OpenJPATemplatesextendsJPQLTemplateswith OpenJPA specific extensions - OpenJPATemplates() - Constructor for class com.querydsl.jpa.OpenJPATemplates
- OpenJPATemplates(char) - Constructor for class com.querydsl.jpa.OpenJPATemplates
- OTHER_LIKE_CASES - Static variable in class com.querydsl.jpa.JPQLTemplates
P
- projection - Variable in class com.querydsl.jpa.impl.AbstractJPAQuery
- projection - Variable in class com.querydsl.jpa.sql.AbstractJPASQLQuery
Q
- QDerbyDialect - Class in com.querydsl.jpa.support
-
QDerbyDialectextendsDerbyDialectwith additional functions - QDerbyDialect() - Constructor for class com.querydsl.jpa.support.QDerbyDialect
- QH2Dialect - Class in com.querydsl.jpa.support
-
QH2DialectextendsH2Dialectwith additional functions - QH2Dialect() - Constructor for class com.querydsl.jpa.support.QH2Dialect
- QHSQLDialect - Class in com.querydsl.jpa.support
-
QHSQLDialectextendsHSQLDialectwith additional functions - QHSQLDialect() - Constructor for class com.querydsl.jpa.support.QHSQLDialect
- QMySQL57InnoDBDialect - Class in com.querydsl.jpa.support
-
QMySQL57InnoDBDialectextendsMySQL57InnoDBDialectwith additional functions - QMySQL57InnoDBDialect() - Constructor for class com.querydsl.jpa.support.QMySQL57InnoDBDialect
- QMySQL5Dialect - Class in com.querydsl.jpa.support
-
QMySQL5DialectextendsMySQL5Dialectwith additional functions - QMySQL5Dialect() - Constructor for class com.querydsl.jpa.support.QMySQL5Dialect
- QMySQL5InnoDBDialect - Class in com.querydsl.jpa.support
-
QMySQL5InnoDBDialectextendsMySQL5InnoDBDialectwith additional functions - QMySQL5InnoDBDialect() - Constructor for class com.querydsl.jpa.support.QMySQL5InnoDBDialect
- QOracle10gDialect - Class in com.querydsl.jpa.support
-
QOracle10gDialectextendsOracle10gDialectwith additional functions - QOracle10gDialect() - Constructor for class com.querydsl.jpa.support.QOracle10gDialect
- QPostgreSQL9Dialect - Class in com.querydsl.jpa.support
-
QPostgreSQL9DialectextendsPostgreSQL9Dialectwith additional functions - QPostgreSQL9Dialect() - Constructor for class com.querydsl.jpa.support.QPostgreSQL9Dialect
- QPostgreSQLDialect - Class in com.querydsl.jpa.support
-
QPostgreSQLDialectextendsPostgreSQLDialectwith additional functions - QPostgreSQLDialect() - Constructor for class com.querydsl.jpa.support.QPostgreSQLDialect
- QSQLServer2005Dialect - Class in com.querydsl.jpa.support
-
QSQLServer2005DialectextendsSQLServer2005Dialectwith additional functions - QSQLServer2005Dialect() - Constructor for class com.querydsl.jpa.support.QSQLServer2005Dialect
- QSQLServer2008Dialect - Class in com.querydsl.jpa.support
-
QSQLServer2008DialectextendsSQLServer2008Dialectwith additional functions - QSQLServer2008Dialect() - Constructor for class com.querydsl.jpa.support.QSQLServer2008Dialect
- QSQLServer2012Dialect - Class in com.querydsl.jpa.support
-
QSQLServer2012DialectextendsSQLServer2012Dialectwith additional functions - QSQLServer2012Dialect() - Constructor for class com.querydsl.jpa.support.QSQLServer2012Dialect
- qualifyIndexName() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- query() - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- query() - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- queryHandler - Variable in class com.querydsl.jpa.impl.AbstractJPAQuery
- queryHandler - Variable in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- QueryHandler - Interface in com.querydsl.jpa
-
QueryHandler provides injection of provider specific functionality into the query logic - queryMixin - Variable in class com.querydsl.jpa.JPAQueryBase
R
- readOnly - Variable in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- readOnly - Variable in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- registerResultSetOutParameter(CallableStatement, int) - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- remove() - Method in class com.querydsl.jpa.ScrollableResultsIterator
- remove() - Method in class com.querydsl.jpa.TransformingIterator
- reset() - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- reset() - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- reset() - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
- reset() - Method in class com.querydsl.jpa.JPAQueryBase
- reset() - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- rightJoin(CollectionExpression<?, P>) - Method in class com.querydsl.jpa.JPAQueryBase
- rightJoin(CollectionExpression<?, P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a right join with the given target.
- rightJoin(CollectionExpression<?, P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- rightJoin(CollectionExpression<?, P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a right join with the given target and alias.
- rightJoin(EntityPath<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- rightJoin(EntityPath<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a right join with the given target.
- rightJoin(EntityPath<P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- rightJoin(EntityPath<P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a right join with the given target and alias.
- rightJoin(MapExpression<?, P>) - Method in class com.querydsl.jpa.JPAQueryBase
- rightJoin(MapExpression<?, P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a right join with the given target.
- rightJoin(MapExpression<?, P>, Path<P>) - Method in class com.querydsl.jpa.JPAQueryBase
- rightJoin(MapExpression<?, P>, Path<P>) - Method in interface com.querydsl.jpa.JPQLQuery
-
Create a right join with the given target and alias.
S
- scroll(ScrollMode) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Return the query results as
ScrollableResults. - ScrollableResultsIterator<T> - Class in com.querydsl.jpa
-
ScrollableResultsIteratoris aCloseableIteratoradapter for ScrollableResults - ScrollableResultsIterator(ScrollableResults) - Constructor for class com.querydsl.jpa.ScrollableResultsIterator
- ScrollableResultsIterator(ScrollableResults, boolean) - Constructor for class com.querydsl.jpa.ScrollableResultsIterator
- select(Expression<?>...) - Method in class com.querydsl.jpa.hibernate.HibernateQuery
- select(Expression<?>...) - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- select(Expression<?>...) - Method in class com.querydsl.jpa.hibernate.sql.HibernateSQLQuery
- select(Expression<?>...) - Method in class com.querydsl.jpa.impl.JPAQuery
- select(Expression<?>...) - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- select(Expression<?>...) - Static method in class com.querydsl.jpa.JPAExpressions
-
Create a new detached JPQLQuery instance with the given projection
- select(Expression<?>...) - Method in interface com.querydsl.jpa.JPQLQuery
- select(Expression<?>...) - Method in interface com.querydsl.jpa.JPQLQueryFactory
-
Create a new JPQLQuery instance with the given projection
- select(Expression<?>...) - Method in class com.querydsl.jpa.sql.JPASQLQuery
- select(Expression<T>) - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- select(Expression<T>) - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- select(Expression<T>) - Static method in class com.querydsl.jpa.JPAExpressions
-
Create a new detached JPQLQuery instance with the given projection
- select(Expression<T>) - Method in interface com.querydsl.jpa.JPQLQueryFactory
-
Create a new JPQLQuery instance with the given projection
- select(Expression<U>) - Method in class com.querydsl.jpa.hibernate.HibernateQuery
- select(Expression<U>) - Method in class com.querydsl.jpa.hibernate.sql.HibernateSQLQuery
- select(Expression<U>) - Method in class com.querydsl.jpa.impl.JPAQuery
- select(Expression<U>) - Method in interface com.querydsl.jpa.JPQLQuery
- select(Expression<U>) - Method in class com.querydsl.jpa.sql.JPASQLQuery
- select(SubQueryExpression<?>) - Method in class com.querydsl.jpa.hibernate.HibernateInsertClause
- select(SubQueryExpression<?>) - Method in class com.querydsl.jpa.impl.JPAInsertClause
- selectDistinct(Expression<?>...) - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- selectDistinct(Expression<?>...) - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- selectDistinct(Expression<?>...) - Static method in class com.querydsl.jpa.JPAExpressions
-
Create a new detached JPQLQuery instance with the given projection
- selectDistinct(Expression<?>...) - Method in interface com.querydsl.jpa.JPQLQueryFactory
-
Create a new JPQLQuery instance with the given projection
- selectDistinct(Expression<T>) - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- selectDistinct(Expression<T>) - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- selectDistinct(Expression<T>) - Static method in class com.querydsl.jpa.JPAExpressions
-
Create a new detached JPQLQuery instance with the given projection
- selectDistinct(Expression<T>) - Method in interface com.querydsl.jpa.JPQLQueryFactory
-
Create a new JPQLQuery instance with the given projection
- selectFrom(EntityPath<T>) - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- selectFrom(EntityPath<T>) - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- selectFrom(EntityPath<T>) - Static method in class com.querydsl.jpa.JPAExpressions
-
Create a new detached JPQLQuery instance with the given projection
- selectFrom(EntityPath<T>) - Method in interface com.querydsl.jpa.JPQLQueryFactory
-
Create a new JPQLQuery instance with the given source and projection
- selectOne() - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- selectOne() - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- selectOne() - Static method in class com.querydsl.jpa.JPAExpressions
-
Create a new detached JPQLQuery instance with the projection one
- selectOne() - Method in interface com.querydsl.jpa.JPQLQueryFactory
-
Create a new JPQLQuery instance with the projection one
- selectZero() - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- selectZero() - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- selectZero() - Static method in class com.querydsl.jpa.JPAExpressions
-
Create a new detached JPQLQuery instance with the projection zero
- selectZero() - Method in interface com.querydsl.jpa.JPQLQueryFactory
-
Create a new JPQLQuery instance with the projection zero
- serialize(boolean) - Method in class com.querydsl.jpa.JPAQueryBase
- serialize(boolean, boolean) - Method in class com.querydsl.jpa.JPAQueryBase
- serialize(QueryMetadata, boolean) - Method in class com.querydsl.jpa.NativeSQLSerializer
- serialize(QueryMetadata, boolean, String) - Method in class com.querydsl.jpa.JPQLSerializer
- serializeConstant(int, String) - Method in class com.querydsl.jpa.JPQLSerializer
- serializeConstant(int, String) - Method in class com.querydsl.jpa.NativeSQLSerializer
- serializeForDelete(QueryMetadata) - Method in class com.querydsl.jpa.JPQLSerializer
- serializeForInsert(QueryMetadata, Collection<Path<?>>, List<Object>, SubQueryExpression<?>, Map<Path<?>, Expression<?>>) - Method in class com.querydsl.jpa.JPQLSerializer
- serializeForUpdate(QueryMetadata, Map<Path<?>, Expression<?>>) - Method in class com.querydsl.jpa.JPQLSerializer
- SessionHolder - Interface in com.querydsl.jpa.hibernate
-
Abstraction for different Hibernate Session signatures
- set(Path<T>, Expression<? extends T>) - Method in class com.querydsl.jpa.hibernate.HibernateInsertClause
- set(Path<T>, Expression<? extends T>) - Method in class com.querydsl.jpa.hibernate.HibernateUpdateClause
- set(Path<T>, Expression<? extends T>) - Method in class com.querydsl.jpa.impl.JPAInsertClause
- set(Path<T>, Expression<? extends T>) - Method in class com.querydsl.jpa.impl.JPAUpdateClause
- set(Path<T>, T) - Method in class com.querydsl.jpa.hibernate.HibernateInsertClause
- set(Path<T>, T) - Method in class com.querydsl.jpa.hibernate.HibernateUpdateClause
- set(Path<T>, T) - Method in class com.querydsl.jpa.impl.JPAInsertClause
- set(Path<T>, T) - Method in class com.querydsl.jpa.impl.JPAUpdateClause
- set(List<? extends Path<?>>, List<?>) - Method in class com.querydsl.jpa.hibernate.HibernateUpdateClause
- set(List<? extends Path<?>>, List<?>) - Method in class com.querydsl.jpa.impl.JPAUpdateClause
- setCacheable(boolean) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Enable caching of this query result set.
- setCacheable(boolean) - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
-
Enable caching of this query result set.
- setCacheRegion(String) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Set the name of the cache region.
- setCacheRegion(String) - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
-
Set the name of the cache region.
- setComment(String) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Add a comment to the generated SQL.
- setConstants(Query, List<Object>, Map<ParamExpression<?>, Object>) - Static method in class com.querydsl.jpa.impl.JPAUtil
- setConstants(Query<?>, List<Object>, Map<ParamExpression<?>, Object>) - Static method in class com.querydsl.jpa.hibernate.HibernateUtil
- setFetchSize(int) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Set a fetchJoin size for the underlying JDBC query.
- setFetchSize(int) - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
-
Set a fetchJoin size for the underlying JDBC query.
- setFlushMode(FlushModeType) - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
- setFlushMode(FlushModeType) - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- setFlushMode(FlushMode) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Override the current session flush mode, just for this query.
- setHint(String, Object) - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
- setHint(String, Object) - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- setLockMode(Path<?>, LockMode) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Set the lock mode for the given path.
- setLockMode(Path<?>, LockMode) - Method in class com.querydsl.jpa.hibernate.HibernateDeleteClause
-
Set the lock mode for the given path.
- setLockMode(Path<?>, LockMode) - Method in class com.querydsl.jpa.hibernate.HibernateInsertClause
-
Set the lock mode for the given path.
- setLockMode(Path<?>, LockMode) - Method in class com.querydsl.jpa.hibernate.HibernateUpdateClause
-
Set the lock mode for the given path.
- setLockMode(LockModeType) - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
- setLockMode(LockModeType) - Method in class com.querydsl.jpa.impl.JPADeleteClause
- setLockMode(LockModeType) - Method in class com.querydsl.jpa.impl.JPAInsertClause
- setLockMode(LockModeType) - Method in class com.querydsl.jpa.impl.JPAUpdateClause
- setLockMode(LockModeType) - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- setNull(Path<T>) - Method in class com.querydsl.jpa.hibernate.HibernateInsertClause
- setNull(Path<T>) - Method in class com.querydsl.jpa.hibernate.HibernateUpdateClause
- setNull(Path<T>) - Method in class com.querydsl.jpa.impl.JPAInsertClause
- setNull(Path<T>) - Method in class com.querydsl.jpa.impl.JPAUpdateClause
- setReadOnly(boolean) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Entities retrieved by this query will be loaded in a read-only mode where Hibernate will never dirty-check them or make changes persistent.
- setReadOnly(boolean) - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
-
Entities retrieved by this query will be loaded in a read-only mode where Hibernate will never dirty-check them or make changes persistent.
- setTimeout(int) - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
-
Set a timeout for the underlying JDBC query.
- setTimeout(int) - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
-
Set a timeout for the underlying JDBC query.
- StatelessSessionHolder - Class in com.querydsl.jpa.hibernate
-
SessionHolder implementation using StatelessSession
- StatelessSessionHolder(StatelessSession) - Constructor for class com.querydsl.jpa.hibernate.StatelessSessionHolder
- stream() - Method in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- stream() - Method in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- stream() - Method in class com.querydsl.jpa.impl.AbstractJPAQuery
- stream() - Method in class com.querydsl.jpa.sql.AbstractJPASQLQuery
- stream(Query, FactoryExpression<?>) - Method in class com.querydsl.jpa.DefaultQueryHandler
- stream(Query, FactoryExpression<?>) - Method in class com.querydsl.jpa.HibernateHandler
- stream(Query, FactoryExpression<?>) - Method in interface com.querydsl.jpa.QueryHandler
-
Stream the results with the optional projection
- supportsCurrentTimestampSelection() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- supportsEmptyInList() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- supportsExistsInSelect() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- supportsPartitionBy() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- supportsTupleDistinctCounts() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- supportsTuplesInSubqueries() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
- supportsUnionAll() - Method in class com.querydsl.jpa.support.QSQLServer2008Dialect
T
- timeout - Variable in class com.querydsl.jpa.hibernate.AbstractHibernateQuery
- timeout - Variable in class com.querydsl.jpa.hibernate.sql.AbstractHibernateSQLQuery
- toString() - Method in class com.querydsl.jpa.hibernate.HibernateDeleteClause
- toString() - Method in class com.querydsl.jpa.hibernate.HibernateInsertClause
- toString() - Method in class com.querydsl.jpa.hibernate.HibernateUpdateClause
- toString() - Method in class com.querydsl.jpa.impl.JPADeleteClause
- toString() - Method in class com.querydsl.jpa.impl.JPAInsertClause
- toString() - Method in class com.querydsl.jpa.impl.JPAUpdateClause
- toString() - Method in class com.querydsl.jpa.JPAQueryBase
- transform(Query, FactoryExpression<?>) - Method in class com.querydsl.jpa.DefaultQueryHandler
- transform(Query, FactoryExpression<?>) - Method in class com.querydsl.jpa.HibernateHandler
- transform(Query, FactoryExpression<?>) - Method in interface com.querydsl.jpa.QueryHandler
-
Transform the results of the given query using the given factory expression
- TransformingIterator<T> - Class in com.querydsl.jpa
-
TransformingIteratoris a CloseableIterator adapter that transforms via aFactoryExpressioninstance - TransformingIterator(Iterator<T>, FactoryExpression<?>) - Constructor for class com.querydsl.jpa.TransformingIterator
- TransformingIterator(Iterator<T>, Closeable, FactoryExpression<?>) - Constructor for class com.querydsl.jpa.TransformingIterator
- transformList(List) - Method in class com.querydsl.jpa.FactoryExpressionTransformer
- transformTuple(Object[], String[]) - Method in class com.querydsl.jpa.FactoryExpressionTransformer
- treat(BeanPath<? extends T>, Class<U>) - Static method in class com.querydsl.jpa.JPAExpressions
-
Create a JPA 2.1 treated path.
- TREAT - Enum constant in enum com.querydsl.jpa.JPQLOps
- type(EntityPath<?>) - Static method in class com.querydsl.jpa.JPAExpressions
-
Create a type(path) expression
- TYPE - Enum constant in enum com.querydsl.jpa.JPQLOps
U
- update(EntityPath<?>) - Method in class com.querydsl.jpa.hibernate.HibernateQueryFactory
- update(EntityPath<?>) - Method in class com.querydsl.jpa.impl.JPAQueryFactory
- update(EntityPath<?>) - Method in interface com.querydsl.jpa.JPQLQueryFactory
-
Create a new UPDATE clause
V
- validate(Class<?>, String, Class<?>) - Method in class com.querydsl.jpa.support.JPAPathBuilderValidator
- VALUE - Enum constant in enum com.querydsl.jpa.JPQLOps
- valueOf(String) - Static method in enum com.querydsl.jpa.JPQLOps
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.querydsl.jpa.JPQLOps
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values(Object...) - Method in class com.querydsl.jpa.hibernate.HibernateInsertClause
- values(Object...) - Method in class com.querydsl.jpa.impl.JPAInsertClause
- visit(Path<?>, Void) - Method in class com.querydsl.jpa.JPQLSerializer
- visit(SubQueryExpression<?>, Void) - Method in class com.querydsl.jpa.JPQLSerializer
- visitConstant(Object) - Method in class com.querydsl.jpa.JPQLSerializer
- visitConstant(Object) - Method in class com.querydsl.jpa.NativeSQLSerializer
- visitLiteral(Object) - Method in class com.querydsl.jpa.JPQLSerializer
- visitOperation(Class<?>, Operator, List<? extends Expression<?>>) - Method in class com.querydsl.jpa.JPQLSerializer
- visitOperation(Class<?>, Operator, List<? extends Expression<?>>) - Method in class com.querydsl.jpa.NativeSQLSerializer
W
- where(Predicate...) - Method in class com.querydsl.jpa.hibernate.HibernateDeleteClause
- where(Predicate...) - Method in class com.querydsl.jpa.hibernate.HibernateUpdateClause
- where(Predicate...) - Method in class com.querydsl.jpa.impl.JPADeleteClause
- where(Predicate...) - Method in class com.querydsl.jpa.impl.JPAUpdateClause
- wrapConstant(Object) - Method in class com.querydsl.jpa.Hibernate5Templates
- wrapConstant(Object) - Method in class com.querydsl.jpa.HQLTemplates
- wrapConstant(Object) - Method in class com.querydsl.jpa.JPQLTemplates
- wrapElements(Operator) - Method in class com.querydsl.jpa.HQLTemplates
- wrapElements(Operator) - Method in class com.querydsl.jpa.JPQLTemplates
- wrapEntityProjections() - Method in class com.querydsl.jpa.DefaultQueryHandler
- wrapEntityProjections() - Method in class com.querydsl.jpa.HibernateHandler
- wrapEntityProjections() - Method in interface com.querydsl.jpa.QueryHandler
-
Return whether entity projections need to be wrapped
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
fetchCountrequires a count query to be computed. Inquerydsl-sql, this is done by wrapping the query in a subquery, like so:SELECT COUNT(*) FROM (<original query>). Unfortunately, JPQL - the query language of JPA - does not allow queries to project from subqueries. As a result there isn't a universal way to express count queries in JPQL. Historically QueryDSL attempts at producing a modified query to compute the number of results instead. However, this approach only works for simple queries. Specifically queries with multiple group by clauses and queries with a having clause turn out to be problematic. This is becauseCOUNT(DISTINCT a, b, c), while valid SQL in most dialects, is not valid JPQL. Furthermore, a having clause may refer select elements or aggregate functions and therefore cannot be emulated by moving the predicate to the where clause instead. In order to supportfetchCountfor queries with multiple group by elements or a having clause, we generate the count in memory instead. This means that the method simply falls back to returning the size ofAbstractJPAQuery.fetch(). For large result sets this may come at a severe performance penalty. For very specific domain models whereAbstractJPAQuery.fetchCount()has to be used in conjunction with complex queries containing multiple group by elements and/or a having clause, we recommend using the Blaze-Persistence integration for QueryDSL. Among other advanced query features, Blaze-Persistence makes it possible to select from subqueries in JPQL. As a result theBlazeJPAQueryprovided with the integration, implementsfetchCountproperly and always executes a proper count query.