Class SqlValidatorUtil.FlatAggregate

java.lang.Object
org.apache.calcite.sql.validate.SqlValidatorUtil.FlatAggregate
Enclosing class:
SqlValidatorUtil

public static class SqlValidatorUtil.FlatAggregate extends Object
Flattens any FILTER, WITHIN DISTINCT, WITHIN GROUP surrounding a call to an aggregate function.
  • Field Details

    • aggregateCall

      public final SqlCall aggregateCall
    • filterCall

      public final @Nullable SqlCall filterCall
    • filter

      public final @Nullable SqlNode filter
    • distinctCall

      public final @Nullable SqlCall distinctCall
    • distinctList

      public final @Nullable SqlNodeList distinctList
    • orderCall

      public final @Nullable SqlCall orderCall
    • orderList

      public final @Nullable SqlNodeList orderList