T
- type of wrapped querypublic class QueryMixin<T>
extends java.lang.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) |
protected <D> Expression<D> |
createAlias(Expression expr,
Path alias) |
T |
distinct() |
boolean |
equals(java.lang.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 |
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) |
java.lang.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)
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)
public final boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.