class CriteriaExpressionBuilder extends Object
| Constructor and Description |
|---|
CriteriaExpressionBuilder() |
public QueryExpressions getQueryExpressions(ExpressionFactory factory, CriteriaQueryImpl<?> q)
protected void evalAccessPaths(QueryExpressions exps, ExpressionFactory factory, CriteriaQueryImpl<?> q)
protected void evalOrderingAndProjection(QueryExpressions exps, ExpressionFactory factory, CriteriaQueryImpl<?> q)
protected Map<ExpressionImpl<?>,Value> evalOrdering(QueryExpressions exps, ExpressionFactory factory, CriteriaQueryImpl<?> q)
exps - kernel QueryExpressionsfactory - for kernel expressionsq - a criteria queryprotected void evalGrouping(QueryExpressions exps, ExpressionFactory factory, CriteriaQueryImpl<?> q)
protected void evalDistinct(QueryExpressions exps, ExpressionFactory factory, CriteriaQueryImpl<?> q)
protected void evalCrossJoinRoots(QueryExpressions exps, ExpressionFactory factory, CriteriaQueryImpl<?> q)
protected void evalFilter(QueryExpressions exps, ExpressionFactory factory, CriteriaQueryImpl<?> q)
protected void evalProjections(QueryExpressions exps, ExpressionFactory factory, CriteriaQueryImpl<?> q, Map<ExpressionImpl<?>,Value> exp2Vals)
protected void evalFetchJoin(QueryExpressions exps, ExpressionFactory factory, CriteriaQueryImpl<?> q)
ResultShape<?> getShape(CriteriaQueryImpl<?> q, ResultShape<?> parent, javax.persistence.criteria.Selection<?> s)
q - the original queryparent - the parent shape that nests this given selections - the selection term for which a result shape to be computedCopyright © 2006–2013 Apache Software Foundation. All rights reserved.