Package org.apache.calcite.linq4j.tree
Class Evaluator
- java.lang.Object
-
- org.apache.calcite.linq4j.tree.Evaluator
-
class Evaluator extends Object
Holds context for evaluating expressions.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) List<ParameterExpression>parameters(package private) List<Object>values
-
Constructor Summary
Constructors Constructor Description Evaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidclear()(package private) Objectevaluate(Node expression)(package private) Objectpeek(ParameterExpression param)(package private) voidpop(int n)(package private) voidpush(ParameterExpression parameter, Object value)
-
-
-
Field Detail
-
parameters
final List<ParameterExpression> parameters
-
-
Method Detail
-
push
void push(ParameterExpression parameter, Object value)
-
pop
void pop(int n)
-
peek
Object peek(ParameterExpression param)
-
clear
void clear()
-
-