com.mysema.query
Interface QueryMetadata
- All Known Implementing Classes:
- DefaultQueryMetadata
public interface QueryMetadata
QueryMetadata defines query metadata such as query sources, filtering
conditions and the projection
- Version:
- $Id$
- Author:
- tiwe
addFrom
void addFrom(Expr<?>... o)
addGroupBy
void addGroupBy(Expr<?>... o)
addHaving
void addHaving(EBoolean... o)
addJoin
void addJoin(JoinType joinType,
Expr<?> expr)
addJoinCondition
void addJoinCondition(EBoolean o)
addOrderBy
void addOrderBy(OrderSpecifier<?>... o)
addProjection
void addProjection(Expr<?>... o)
addWhere
void addWhere(EBoolean... o)
getGroupBy
List<? extends Expr<?>> getGroupBy()
getHaving
@Nullable
EBoolean getHaving()
getJoins
List<JoinExpression> getJoins()
getModifiers
@Nullable
QueryModifiers getModifiers()
getOrderBy
List<OrderSpecifier<?>> getOrderBy()
getProjection
List<? extends Expr<?>> getProjection()
getWhere
@Nullable
EBoolean getWhere()
isDistinct
boolean isDistinct()
isUnique
boolean isUnique()
setDistinct
void setDistinct(boolean distinct)
setLimit
void setLimit(@Nullable
Long limit)
setModifiers
void setModifiers(QueryModifiers restriction)
setOffset
void setOffset(@Nullable
Long offset)
setUnique
void setUnique(boolean unique)
Copyright © 2007-2009 Mysema Ltd. All Rights Reserved.