Package com.querydsl.jpa
Class JPAQueryMixin<T>
- java.lang.Object
-
- com.querydsl.core.support.QueryMixin<T>
-
- com.querydsl.jpa.JPAQueryMixin<T>
-
- Type Parameters:
T-
public class JPAQueryMixin<T> extends QueryMixin<T>
JPAQueryMixinextendsQueryMixinto support JPQL join construction- Author:
- tiwe
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.querydsl.core.support.QueryMixin
QueryMixin.Role
-
-
Constructor Summary
Constructors Constructor Description JPAQueryMixin()JPAQueryMixin(QueryMetadata metadata)JPAQueryMixin(T self, QueryMetadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <RT> Expression<RT>convert(Expression<RT> expr, QueryMixin.Role role)protected Predicateconvert(Predicate predicate, QueryMixin.Role role)protected <D> Expression<D>createAlias(Expression<?> expr, Path<D> alias)TfetchJoin()-
Methods inherited from class com.querydsl.core.support.QueryMixin
addFlag, addJoin, addJoinFlag, distinct, equals, from, from, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, getMetadata, getSelf, groupBy, groupBy, hashCode, having, having, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, isDistinct, isUnique, join, join, join, join, join, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, limit, offset, on, on, orderBy, orderBy, removeFlag, restrict, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, set, setDistinct, setProjection, setProjection, setSelf, setUnique, toString, where, where
-
-
-
-
Field Detail
-
FETCH
public static final JoinFlag FETCH
-
-
Constructor Detail
-
JPAQueryMixin
public JPAQueryMixin()
-
JPAQueryMixin
public JPAQueryMixin(QueryMetadata metadata)
-
JPAQueryMixin
public JPAQueryMixin(T self, QueryMetadata metadata)
-
-
Method Detail
-
fetchJoin
public T fetchJoin()
-
createAlias
protected <D> Expression<D> createAlias(Expression<?> expr, Path<D> alias)
- Overrides:
createAliasin classQueryMixin<T>
-
convert
public <RT> Expression<RT> convert(Expression<RT> expr, QueryMixin.Role role)
- Overrides:
convertin classQueryMixin<T>
-
convert
protected Predicate convert(Predicate predicate, QueryMixin.Role role)
- Overrides:
convertin classQueryMixin<T>
-
-