Interface RelBuilder.AggCall

    • Method Detail

      • filter

        RelBuilder.AggCall filter​(RexNode condition)
        Returns a copy of this AggCall that applies a filter before aggregating values.
      • sort

        RelBuilder.AggCall sort​(java.lang.Iterable<RexNode> orderKeys)
        Returns a copy of this AggCall that sorts its input values by orderKeys before aggregating, as in SQL's WITHIN GROUP clause.
      • sort

        RelBuilder.AggCall sort​(RexNode... orderKeys)
        Returns a copy of this AggCall that sorts its input values by orderKeys before aggregating, as in SQL's WITHIN GROUP clause.
      • approximate

        RelBuilder.AggCall approximate​(boolean approximate)
        Returns a copy of this AggCall that may return approximate results if approximate is true.
      • ignoreNulls

        RelBuilder.AggCall ignoreNulls​(boolean ignoreNulls)
        Returns a copy of this AggCall that ignores nulls.
      • as

        RelBuilder.AggCall as​(java.lang.String alias)
        Returns a copy of this AggCall with a given alias.
      • distinct

        RelBuilder.AggCall distinct​(boolean distinct)
        Returns a copy of this AggCall that is optionally distinct.
      • distinct

        RelBuilder.AggCall distinct()
        Returns a copy of this AggCall that is distinct.