Class RexMultisetUtil.RexCallMultisetOperatorCounter

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

    private static class RexMultisetUtil.RexCallMultisetOperatorCounter
    extends RexVisitorImpl<java.lang.Void>
    A RexShuttle that traverse all RexNode and counts total number of RexCalls traversed and number of multiset calls traversed.

    totalCount ≥ multisetCount always holds true.

    • Field Detail

      • totalCount

        int totalCount
      • multisetCount

        int multisetCount
    • Constructor Detail

      • RexCallMultisetOperatorCounter

        RexCallMultisetOperatorCounter()