Interface AggregateOperator

All Superinterfaces:
Cloneable, QueryModelNode, Serializable, ValueExpr
All Known Implementing Classes:
AbstractAggregateOperator, AggregateFunctionCall, Avg, Count, GroupConcat, Max, Min, Sample, Sum

public interface AggregateOperator extends ValueExpr
An operator that returns aggregates values.
Author:
David Huynh
  • Method Details

    • isDistinct

      boolean isDistinct()
    • setDistinct

      void setDistinct(boolean distinct)
    • clone

      Description copied from interface: QueryModelNode
      Returns a (deep) clone of this query model node. This method recursively clones the entire node tree, starting from this nodes.
      Specified by:
      clone in interface QueryModelNode
      Specified by:
      clone in interface ValueExpr
      Returns:
      A deep clone of this query model node.