Package org.apache.calcite.rex
Class RexAnalyzer
java.lang.Object
org.apache.calcite.rex.RexAnalyzer
Analyzes an expression, figures out what are the unbound variables,
assigns a variety of values to each unbound variable, and evaluates
the expression.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionRexAnalyzer
(RexNode e, RelOptPredicateList predicates) Creates a RexAnalyzer. -
Method Summary
Modifier and TypeMethodDescriptionGenerates a map of variables and lists of values that could be assigned to them.
-
Field Details
-
e
-
variables
-
unsupportedCount
public final int unsupportedCount
-
-
Constructor Details
-
RexAnalyzer
Creates a RexAnalyzer.
-
-
Method Details
-
assignments
Generates a map of variables and lists of values that could be assigned to them.
-