Class AggFinder.AggIterable

  • All Implemented Interfaces:
    java.lang.Iterable<SqlCall>, SqlVisitor<java.lang.Void>
    Enclosing class:
    AggFinder

    static class AggFinder.AggIterable
    extends AggVisitor
    implements java.lang.Iterable<SqlCall>
    Iterates over all aggregates.
    • Field Detail

      • calls

        private final java.util.List<SqlCall> calls
    • Constructor Detail

      • AggIterable

        AggIterable​(SqlOperatorTable opTab,
                    boolean over,
                    boolean aggregate,
                    boolean group,
                    AggFinder delegate)
    • Method Detail

      • iterator

        @Nonnull
        public java.util.Iterator<SqlCall> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<SqlCall>