Uses of Interface
org.datanucleus.store.query.expression.ExpressionEvaluator
-
Packages that use ExpressionEvaluator Package Description org.datanucleus.store.query.expression Package providing expressions from which a (generically) compiled query is made up.org.datanucleus.store.query.inmemory Package providing the evaluation of queries using an in-memory process with evaluators for JDOQL and JPQL. -
-
Uses of ExpressionEvaluator in org.datanucleus.store.query.expression
Classes in org.datanucleus.store.query.expression that implement ExpressionEvaluator Modifier and Type Class Description class
AbstractExpressionEvaluator
Abstract evaluator for an expression.Methods in org.datanucleus.store.query.expression with parameters of type ExpressionEvaluator Modifier and Type Method Description Object
DyadicExpression. evaluate(ExpressionEvaluator eval)
Method to evaluate this expression, using the passed evaluator.Object
Expression. evaluate(ExpressionEvaluator eval)
Method to evaluate this expression, using the passed evaluator.Object
OrderExpression. evaluate(ExpressionEvaluator eval)
-
Uses of ExpressionEvaluator in org.datanucleus.store.query.inmemory
Classes in org.datanucleus.store.query.inmemory that implement ExpressionEvaluator Modifier and Type Class Description class
InMemoryExpressionEvaluator
Class providing evaluation of java "string-based" queries in-memory.Methods in org.datanucleus.store.query.inmemory with parameters of type ExpressionEvaluator Modifier and Type Method Description Object
SetExpression. avg(Expression paramExpr, ExpressionEvaluator eval, Map<String,Object> state)
Object
SetExpression. count(Expression expr, ExpressionEvaluator eval)
Object
SetExpression. max(Expression paramExpr, ExpressionEvaluator eval, Map<String,Object> state)
Object
SetExpression. min(Expression paramExpr, ExpressionEvaluator eval, Map<String,Object> state)
Object
SetExpression. sum(Expression paramExpr, ExpressionEvaluator eval, Map<String,Object> state)
-