Package com.querydsl.core.support
Class QueryMixin<T>
java.lang.Object
com.querydsl.core.support.QueryMixin<T>
- Type Parameters:
T- type of wrapped query
Mixin style Query implementation
- Author:
- tiwe
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionQueryMixin(QueryMetadata metadata) QueryMixin(QueryMetadata metadata, boolean expandAnyPaths) QueryMixin(T self) QueryMixin(T self, QueryMetadata metadata) QueryMixin(T self, QueryMetadata metadata, boolean expandAnyPaths) -
Method Summary
Modifier and TypeMethodDescriptionaddJoin(JoinType joinType, Expression<?> target) addJoinFlag(JoinFlag flag) <RT> Expression<RT>convert(Expression<RT> expr, QueryMixin.Role role) protected Predicateconvert(Predicate condition, QueryMixin.Role role) protected <D> Expression<D>createAlias(Expression<?> expr, Path<D> alias) final Tdistinct()final booleanfinal Tfrom(Expression<?> arg) final Tfrom(Expression<?>... args) final <P> TfullJoin(CollectionExpression<?, P> target, Path<P> alias) final TfullJoin(Expression<?> target) final <P> TfullJoin(Expression<P> target, Path<P> alias) final <P> TfullJoin(MapExpression<?, P> target, Path<P> alias) final <P> TfullJoin(SubQueryExpression<P> target, Path<?> alias) final QueryMetadatafinal TgetSelf()final TgroupBy(Expression<?> e) final TgroupBy(Expression<?>... o) inthashCode()final Tfinal Tfinal <P> TinnerJoin(CollectionExpression<?, P> target, Path<P> alias) final <P> TinnerJoin(Expression<P> target) final <P> TinnerJoin(Expression<P> target, Path<P> alias) final <P> TinnerJoin(MapExpression<?, P> target, Path<P> alias) final <P> TinnerJoin(SubQueryExpression<P> target, Path<?> alias) final booleanfinal booleanisUnique()final <P> Tjoin(CollectionExpression<?, P> target, Path<P> alias) final <P> Tjoin(Expression<P> target) final <P> Tjoin(Expression<P> target, Path<P> alias) final <P> Tjoin(MapExpression<?, P> target, Path<P> alias) final <P> Tjoin(SubQueryExpression<P> target, Path<?> alias) final <P> TleftJoin(CollectionExpression<?, P> target, Path<P> alias) final <P> TleftJoin(Expression<P> target) final <P> TleftJoin(Expression<P> target, Path<P> alias) final <P> TleftJoin(MapExpression<?, P> target, Path<P> alias) final <P> TleftJoin(SubQueryExpression<P> target, Path<?> alias) final Tlimit(long limit) final Toffset(long offset) final Tfinal Tfinal TorderBy(OrderSpecifier<?> spec) final TorderBy(OrderSpecifier<?>... o) removeFlag(QueryFlag queryFlag) final Trestrict(QueryModifiers modifiers) final <P> TrightJoin(CollectionExpression<?, P> target, Path<P> alias) final <P> TrightJoin(Expression<P> target) final <P> TrightJoin(Expression<P> target, Path<P> alias) final <P> TrightJoin(MapExpression<?, P> target, Path<P> alias) final <P> TrightJoin(SubQueryExpression<P> target, Path<?> alias) final <P> Tset(ParamExpression<P> param, P value) final voidsetDistinct(boolean distinct) Expression<?>setProjection(Expression<?>... o) <E> Expression<E>setProjection(Expression<E> e) final voidfinal voidsetUnique(boolean unique) toString()final Tfinal T
-
Field Details
-
collectionAnyVisitor
-
-
Constructor Details
-
QueryMixin
public QueryMixin() -
QueryMixin
-
QueryMixin
-
QueryMixin
-
QueryMixin
-
QueryMixin
-
-
Method Details
-
addJoin
-
addFlag
-
addJoinFlag
-
removeFlag
-
setProjection
-
setProjection
-
convert
-
convert
-
createAlias
-
distinct
-
from
-
from
-
fullJoin
-
fullJoin
-
fullJoin
-
fullJoin
-
fullJoin
-
getMetadata
-
getSelf
-
groupBy
-
groupBy
-
having
-
having
-
innerJoin
-
innerJoin
-
innerJoin
-
innerJoin
-
innerJoin
-
isDistinct
public final boolean isDistinct() -
isUnique
public final boolean isUnique() -
join
-
join
-
join
-
join
-
join
-
leftJoin
-
leftJoin
-
leftJoin
-
leftJoin
-
leftJoin
-
limit
-
offset
-
on
-
on
-
orderBy
-
orderBy
-
restrict
-
rightJoin
-
rightJoin
-
rightJoin
-
rightJoin
-
rightJoin
-
set
-
setDistinct
public final void setDistinct(boolean distinct) -
setSelf
-
setUnique
public final void setUnique(boolean unique) -
where
-
where
-
equals
-
hashCode
public int hashCode() -
toString
-