T
- type of wrapped querypublic class QueryMixin<T> extends Object
Constructor and Description |
---|
QueryMixin() |
QueryMixin(QueryMetadata metadata) |
QueryMixin(QueryMetadata metadata,
boolean expandAnyPaths) |
QueryMixin(T self) |
QueryMixin(T self,
QueryMetadata metadata) |
QueryMixin(T self,
QueryMetadata metadata,
boolean expandAnyPaths) |
public QueryMixin()
public QueryMixin(QueryMetadata metadata)
public QueryMixin(QueryMetadata metadata, boolean expandAnyPaths)
public QueryMixin(T self)
public QueryMixin(T self, QueryMetadata metadata)
public QueryMixin(T self, QueryMetadata metadata, boolean expandAnyPaths)
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)
public Expression<Tuple> createProjection(Expression<?>[] args)
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–2015 Mysema Ltd. All rights reserved.