Class AggregationServiceAggExpressionDesc

java.lang.Object
com.espertech.esper.common.internal.epl.agg.core.AggregationServiceAggExpressionDesc

public class AggregationServiceAggExpressionDesc extends Object
  • Constructor Details

    • AggregationServiceAggExpressionDesc

      public AggregationServiceAggExpressionDesc(ExprAggregateNode aggregationNode, AggregationForgeFactory factory)
      Ctor.
      Parameters:
      aggregationNode - expression
      factory - method factory
  • Method Details

    • getEquivalentNodes

      public List<ExprAggregateNode> getEquivalentNodes()
      Returns the equivalent aggregation functions.
      Returns:
      list of agg nodes
    • getFactory

      public AggregationForgeFactory getFactory()
      Returns the method factory.
      Returns:
      factory
    • setColumnNum

      public void setColumnNum(Integer columnNum)
      Assigns a column number.
      Parameters:
      columnNum - column number
    • addEquivalent

      public void addEquivalent(ExprAggregateNode aggNodeToAdd)
      Add an equivalent aggregation function node
      Parameters:
      aggNodeToAdd - node to add
    • getAggregationNode

      public ExprAggregateNode getAggregationNode()
      Returns the expression.
      Returns:
      expression