public abstract class QueryBase<Q extends QueryBase<Q>> extends Object
Modifier and Type | Field and Description |
---|---|
protected QueryMixin<Q> |
queryMixin |
Constructor and Description |
---|
QueryBase(QueryMixin<Q> queryMixin) |
Modifier and Type | Method and Description |
---|---|
Q |
distinct() |
boolean |
equals(Object o) |
Q |
groupBy(Expression<?>... o) |
Q |
groupBy(Expression<?> e) |
int |
hashCode() |
Q |
having(Predicate... o) |
Q |
having(Predicate e) |
Q |
limit(long limit) |
Q |
offset(long offset) |
Q |
orderBy(OrderSpecifier<?>... o) |
Q |
orderBy(OrderSpecifier<?> o) |
Q |
restrict(QueryModifiers modifiers) |
<P> Q |
set(ParamExpression<P> param,
P value) |
String |
toString() |
Q |
where(Predicate... o) |
Q |
where(Predicate o) |
protected final QueryMixin<Q extends QueryBase<Q>> queryMixin
public QueryBase(QueryMixin<Q> queryMixin)
public Q distinct()
public Q groupBy(Expression<?> e)
public Q groupBy(Expression<?>... o)
public Q orderBy(OrderSpecifier<?> o)
public Q orderBy(OrderSpecifier<?>... o)
public Q limit(long limit)
public Q offset(long offset)
public Q restrict(QueryModifiers modifiers)
public <P> Q set(ParamExpression<P> param, P value)
Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.