public abstract class QueryBase<Q extends QueryBase<Q>>
extends java.lang.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(java.lang.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) |
java.lang.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)
public 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.