Class RexAnalyzer


public class RexAnalyzer extends Object
Analyzes an expression, figures out what are the unbound variables, assigns a variety of values to each unbound variable, and evaluates the expression.
  • Field Details

    • e

      public final RexNode e
    • variables

      public final List<RexNode> variables
    • unsupportedCount

      public final int unsupportedCount
  • Constructor Details

  • Method Details

    • assignments

      public Iterable<Map<RexNode,Comparable>> assignments()
      Generates a map of variables and lists of values that could be assigned to them.