com.mysema.query.support
Class QueryMixin<T>
java.lang.Object
com.mysema.query.support.QueryMixin<T>
- Type Parameters:
T
-
- Direct Known Subclasses:
- HQLQueryMixin
public class QueryMixin<T>
- extends Object
Mixin style Query implementation
- Author:
- tiwe
QueryMixin
public QueryMixin()
QueryMixin
public QueryMixin(QueryMetadata metadata)
QueryMixin
public QueryMixin(T self)
QueryMixin
public QueryMixin(T self,
QueryMetadata metadata)
addToProjection
public T addToProjection(Expr<?>... o)
getMetadata
public QueryMetadata getMetadata()
from
public T from(Expr<?>... args)
groupBy
public T groupBy(Expr<?>... o)
having
public T having(EBoolean... o)
orderBy
public T orderBy(OrderSpecifier<?>... o)
where
public T where(EBoolean... o)
toString
public String toString()
- Overrides:
toString
in class Object
limit
public T limit(long limit)
offset
public T offset(long offset)
fullJoin
public <P> T fullJoin(PEntity<P> target)
innerJoin
public <P> T innerJoin(PEntity<P> target)
join
public <P> T join(PEntity<P> target)
leftJoin
public <P> T leftJoin(PEntity<P> target)
fullJoin
public <P> T fullJoin(SubQuery<P> target,
Path alias)
innerJoin
public <P> T innerJoin(SubQuery<P> target,
Path alias)
join
public <P> T join(SubQuery<P> target,
Path alias)
leftJoin
public <P> T leftJoin(SubQuery<P> target,
Path alias)
restrict
public T restrict(QueryModifiers modifiers)
on
public T on(EBoolean... conditions)
set
public <P> T set(Param<P> param,
P value)
setUnique
public void setUnique(boolean unique)
setDistinct
public void setDistinct(boolean distinct)
isUnique
public boolean isUnique()
isDistinct
public boolean isDistinct()
getSelf
public T getSelf()
setSelf
public void setSelf(T self)
Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.