Package com.querydsl.jpa
Class AbstractSQLQuery<T,Q extends AbstractSQLQuery<T,Q>>
- java.lang.Object
-
- com.querydsl.core.support.QueryBase<Q>
-
- com.querydsl.core.support.FetchableQueryBase<T,Q>
-
- com.querydsl.core.support.FetchableSubQueryBase<T,Q>
-
- com.querydsl.sql.ProjectableSQLQuery<T,Q>
-
- com.querydsl.jpa.AbstractSQLQuery<T,Q>
-
- Type Parameters:
T- result typeQ- concrete subtype
- All Implemented Interfaces:
Fetchable<T>,FetchableQuery<T,Q>,FilteredClause<Q>,Query<Q>,SimpleQuery<Q>,ExtendedSubQuery<T>,Expression<T>,SubQueryExpression<T>,SQLCommonQuery<Q>,java.io.Serializable
- Direct Known Subclasses:
AbstractHibernateSQLQuery,AbstractJPASQLQuery
public abstract class AbstractSQLQuery<T,Q extends AbstractSQLQuery<T,Q>> extends ProjectableSQLQuery<T,Q>
Abstract super class for SQLQuery implementation for JPA and Hibernate- Author:
- tiwe
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.querydsl.sql.ProjectableSQLQuery
configuration, firstUnionSubQuery, union, unionAll
-
Fields inherited from class com.querydsl.core.support.QueryBase
MDC_PARAMETERS, MDC_QUERY, queryMixin
-
-
Constructor Summary
Constructors Constructor Description AbstractSQLQuery(QueryMetadata metadata, Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Expression<?>extractEntityExpression(Expression<?> expr)protected booleanisEntityExpression(Expression<?> expr)-
Methods inherited from class com.querydsl.sql.ProjectableSQLQuery
accept, addFlag, addFlag, addFlag, addFlag, addJoinFlag, addJoinFlag, clone, clone, createSerializer, fetchCount, fetchOne, from, from, from, from, from, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, getSQL, getSQL, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, join, join, join, join, join, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, on, on, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, serialize, toString, union, union, union, unionAll, unionAll, unionAll, with, with, with, withRecursive, withRecursive, withRecursive
-
Methods inherited from class com.querydsl.core.support.FetchableSubQueryBase
contains, contains, eq, eq, exists, getMetadata, getType, goe, goe, gt, gt, hashCode, in, in, isNotNull, isNull, loe, loe, lt, lt, ne, ne, notExists
-
Methods inherited from class com.querydsl.core.support.FetchableQueryBase
equals, fetch, fetchFirst, transform, uniqueResult
-
Methods inherited from class com.querydsl.core.support.QueryBase
distinct, groupBy, groupBy, having, having, limit, offset, orderBy, orderBy, restrict, set, where, where
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.querydsl.core.Fetchable
fetch, fetchFirst, fetchResults, iterate, stream
-
Methods inherited from interface com.querydsl.core.FetchableQuery
select, select, transform
-
Methods inherited from interface com.querydsl.core.FilteredClause
where
-
-
-
-
Constructor Detail
-
AbstractSQLQuery
public AbstractSQLQuery(QueryMetadata metadata, Configuration configuration)
-
-
Method Detail
-
isEntityExpression
protected boolean isEntityExpression(Expression<?> expr)
-
extractEntityExpression
protected Expression<?> extractEntityExpression(Expression<?> expr)
-
-