Class RexProgram.Checker

  • All Implemented Interfaces:
    RexVisitor<java.lang.Boolean>
    Enclosing class:
    RexProgram

    static class RexProgram.Checker
    extends RexChecker
    Visitor which walks over a program and checks validity.
    • Field Detail

      • internalExprTypeList

        private final java.util.List<RelDataType> internalExprTypeList
    • Constructor Detail

      • Checker

        Checker​(RelDataType inputRowType,
                java.util.List<RelDataType> internalExprTypeList,
                RelNode.Context context,
                Litmus litmus)
        Creates a Checker.
        Parameters:
        inputRowType - Types of the input fields
        internalExprTypeList - Types of the internal expressions
        context - Context of the enclosing RelNode, or null
        litmus - Whether to fail