class CriteriaExpressionBuilder
extends java.lang.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 java.util.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, java.util.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.