Class RexUtil.ForwardRefFinder

  • All Implemented Interfaces:
    RexVisitor<java.lang.Void>
    Enclosing class:
    RexUtil

    private static class RexUtil.ForwardRefFinder
    extends RexVisitorImpl<java.lang.Void>
    Walks over an expression and throws an exception if it finds an RexInputRef with an ordinal beyond the number of fields in the input row type, or a RexLocalRef with ordinal greater than that set using setLimit(int).