Class RexUtil.FieldAccessFinder

  • All Implemented Interfaces:
    org.apache.calcite.rex.RexVisitor<Void>
    Enclosing class:
    RexUtil

    public static class RexUtil.FieldAccessFinder
    extends org.apache.calcite.rex.RexVisitorImpl<Void>
    Visitor which builds a bitmap of the inputs used by an expression.
    • Constructor Detail

      • FieldAccessFinder

        public FieldAccessFinder()
    • Method Detail

      • visitFieldAccess

        public Void visitFieldAccess​(RexFieldAccess fieldAccess)
        Specified by:
        visitFieldAccess in interface org.apache.calcite.rex.RexVisitor<Void>
        Overrides:
        visitFieldAccess in class org.apache.calcite.rex.RexVisitorImpl<Void>
      • visitCall

        public Void visitCall​(org.apache.calcite.rex.RexCall call)
        Specified by:
        visitCall in interface org.apache.calcite.rex.RexVisitor<Void>
        Overrides:
        visitCall in class org.apache.calcite.rex.RexVisitorImpl<Void>