Uses of Class
net.esper.eql.expression.ExprAggregateNode

Packages that use ExprAggregateNode
net.esper.eql.expression EQL expression nodes, aggregation, result set processing 
 

Uses of ExprAggregateNode in net.esper.eql.expression
 

Subclasses of ExprAggregateNode in net.esper.eql.expression
 class ExprAvedevNode
          Represents the avedev(...) aggregate function is an expression tree.
 class ExprAvgNode
          Represents the avg(...) aggregate function is an expression tree.
 class ExprCountNode
          Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree.
 class ExprMedianNode
          Represents the median(...) aggregate function is an expression tree.
 class ExprMinMaxAggrNode
          Represents the min/max(distinct? ...) aggregate function is an expression tree.
 class ExprStddevNode
          Represents the stddev(...) aggregate function is an expression tree.
 class ExprSumNode
          Represents the sum(...) aggregate function is an expression tree.
 

Methods in net.esper.eql.expression with parameters of type ExprAggregateNode
 boolean ExprSumNode.equalsNodeAggregate(ExprAggregateNode node)
           
 boolean ExprStddevNode.equalsNodeAggregate(ExprAggregateNode node)
           
 boolean ExprMinMaxAggrNode.equalsNodeAggregate(ExprAggregateNode node)
           
 boolean ExprMedianNode.equalsNodeAggregate(ExprAggregateNode node)
           
 boolean ExprCountNode.equalsNodeAggregate(ExprAggregateNode node)
           
 boolean ExprAvgNode.equalsNodeAggregate(ExprAggregateNode node)
           
 boolean ExprAvedevNode.equalsNodeAggregate(ExprAggregateNode node)
           
protected abstract  boolean ExprAggregateNode.equalsNodeAggregate(ExprAggregateNode node)
          Return true if a expression aggregate node semantically equals the current node, or false if not.
 

Method parameters in net.esper.eql.expression with type arguments of type ExprAggregateNode
static void ExprAggregateNode.getAggregatesBottomUp(ExprNode topNode, List<ExprAggregateNode> aggregateNodes)
          Populates into the supplied list all aggregation functions within this expression, if any.
static AggregationService AggregationServiceFactory.getService(List<ExprAggregateNode> aggregateExprNodes, boolean hasGroupByClause, ExprNode optionalHavingNode, List<ExprNode> sortByNodes)
          Returns an instance to handle the aggregation required by the aggregation expression nodes, depending on whether there are any group-by nodes.