T
- type of wrapped querypublic class QueryMixin<T> extends Object
Constructor and Description |
---|
QueryMixin() |
QueryMixin(QueryMetadata metadata) |
QueryMixin(QueryMetadata metadata,
boolean validateAnyPaths) |
QueryMixin(T self) |
QueryMixin(T self,
QueryMetadata metadata) |
QueryMixin(T self,
QueryMetadata metadata,
boolean validateAnyPaths) |
Modifier and Type | Method and Description |
---|---|
T |
addFlag(QueryFlag queryFlag) |
T |
addJoin(JoinType joinType,
Expression<?> target) |
T |
addJoinFlag(JoinFlag flag) |
T |
addProjection(Expression<?>... o) |
<E> Expression<E> |
addProjection(Expression<E> e) |
<RT> Expression<RT> |
convert(Expression<RT> expr,
boolean forOrder) |
protected <D> Expression<D> |
createAlias(Expression<?> expr,
Path<?> alias) |
T |
distinct() |
boolean |
equals(Object o) |
T |
from(Expression<?>... args) |
T |
from(Expression<?> arg) |
<P> T |
fullJoin(CollectionExpression<?,P> target,
Path<P> alias) |
T |
fullJoin(Expression<?> target) |
<P> T |
fullJoin(Expression<P> target,
Path<P> alias) |
<P> T |
fullJoin(MapExpression<?,P> target,
Path<P> alias) |
<P> T |
fullJoin(SubQueryExpression<P> target,
Path<?> alias) |
QueryMetadata |
getMetadata() |
T |
getSelf() |
T |
groupBy(Expression<?>... o) |
T |
groupBy(Expression<?> e) |
int |
hashCode() |
T |
having(Predicate... o) |
T |
having(Predicate e) |
<P> T |
innerJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
innerJoin(Expression<P> target) |
<P> T |
innerJoin(Expression<P> target,
Path<P> alias) |
<P> T |
innerJoin(MapExpression<?,P> target,
Path<P> alias) |
<P> T |
innerJoin(SubQueryExpression<P> target,
Path<?> alias) |
boolean |
isDistinct() |
boolean |
isUnique() |
<P> T |
join(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
join(Expression<P> target) |
<P> T |
join(Expression<P> target,
Path<P> alias) |
<P> T |
join(MapExpression<?,P> target,
Path<P> alias) |
<P> T |
join(SubQueryExpression<P> target,
Path<?> alias) |
<P> T |
leftJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
leftJoin(Expression<P> target) |
<P> T |
leftJoin(Expression<P> target,
Path<P> alias) |
<P> T |
leftJoin(MapExpression<?,P> target,
Path<P> alias) |
<P> T |
leftJoin(SubQueryExpression<P> target,
Path<?> alias) |
T |
limit(long limit) |
protected Predicate |
normalize(Predicate condition,
boolean where) |
T |
offset(long offset) |
T |
on(Predicate... conditions) |
T |
on(Predicate condition) |
T |
orderBy(OrderSpecifier<?>... o) |
T |
orderBy(OrderSpecifier<?> spec) |
T |
removeFlag(QueryFlag queryFlag) |
T |
restrict(QueryModifiers modifiers) |
<P> T |
rightJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> T |
rightJoin(Expression<P> target) |
<P> T |
rightJoin(Expression<P> target,
Path<P> alias) |
<P> T |
rightJoin(MapExpression<?,P> target,
Path<P> alias) |
<P> T |
rightJoin(SubQueryExpression<P> target,
Path<?> alias) |
<P> T |
set(ParamExpression<P> param,
P value) |
void |
setDistinct(boolean distinct) |
void |
setSelf(T self) |
void |
setUnique(boolean unique) |
String |
toString() |
T |
where(Predicate... o) |
T |
where(Predicate e) |
public QueryMixin()
public QueryMixin(QueryMetadata metadata)
public QueryMixin(QueryMetadata metadata, boolean validateAnyPaths)
public QueryMixin(T self)
public QueryMixin(T self, QueryMetadata metadata)
public QueryMixin(T self, QueryMetadata metadata, boolean validateAnyPaths)
public T addJoin(JoinType joinType, Expression<?> target)
public <E> Expression<E> addProjection(Expression<E> e)
public T addProjection(Expression<?>... o)
public <RT> Expression<RT> convert(Expression<RT> expr, boolean forOrder)
protected <D> Expression<D> createAlias(Expression<?> expr, Path<?> alias)
public final T distinct()
public final T from(Expression<?> arg)
public final T from(Expression<?>... args)
public final T fullJoin(Expression<?> target)
public final <P> T fullJoin(Expression<P> target, Path<P> alias)
public final <P> T fullJoin(CollectionExpression<?,P> target, Path<P> alias)
public final <P> T fullJoin(MapExpression<?,P> target, Path<P> alias)
public final <P> T fullJoin(SubQueryExpression<P> target, Path<?> alias)
public final QueryMetadata getMetadata()
public final T getSelf()
public final T groupBy(Expression<?> e)
public final T groupBy(Expression<?>... o)
public final <P> T innerJoin(Expression<P> target)
public final <P> T innerJoin(Expression<P> target, Path<P> alias)
public final <P> T innerJoin(CollectionExpression<?,P> target, Path<P> alias)
public final <P> T innerJoin(MapExpression<?,P> target, Path<P> alias)
public final <P> T innerJoin(SubQueryExpression<P> target, Path<?> alias)
public final boolean isDistinct()
public final boolean isUnique()
public final <P> T join(Expression<P> target)
public final <P> T join(Expression<P> target, Path<P> alias)
public final <P> T join(CollectionExpression<?,P> target, Path<P> alias)
public final <P> T join(MapExpression<?,P> target, Path<P> alias)
public final <P> T join(SubQueryExpression<P> target, Path<?> alias)
public final <P> T leftJoin(Expression<P> target)
public final <P> T leftJoin(Expression<P> target, Path<P> alias)
public final <P> T leftJoin(CollectionExpression<?,P> target, Path<P> alias)
public final <P> T leftJoin(MapExpression<?,P> target, Path<P> alias)
public final <P> T leftJoin(SubQueryExpression<P> target, Path<?> alias)
public final T limit(long limit)
public final T offset(long offset)
public final T orderBy(OrderSpecifier<?> spec)
public final T orderBy(OrderSpecifier<?>... o)
public final T restrict(QueryModifiers modifiers)
public final <P> T rightJoin(Expression<P> target)
public final <P> T rightJoin(Expression<P> target, Path<P> alias)
public final <P> T rightJoin(CollectionExpression<?,P> target, Path<P> alias)
public final <P> T rightJoin(MapExpression<?,P> target, Path<P> alias)
public final <P> T rightJoin(SubQueryExpression<P> target, Path<?> alias)
public final <P> T set(ParamExpression<P> param, P value)
public final void setDistinct(boolean distinct)
public final void setSelf(T self)
public final void setUnique(boolean unique)
Copyright © 2007–2013 Mysema Ltd. All rights reserved.