|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExprAggregateNode | |
---|---|
net.esper.eql.core | Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. |
net.esper.eql.expression | This package contains the EQL expression nodes that represent all expressions such as used in select clauses, group-by and having clauses, or order-by clauses |
Uses of ExprAggregateNode in net.esper.eql.core |
---|
Method parameters in net.esper.eql.core with type arguments of type ExprAggregateNode | |
---|---|
static AggregationService |
AggregationServiceFactory.getService(java.util.List<ExprAggregateNode> aggregateExprNodes,
boolean hasGroupByClause,
ExprNode optionalHavingNode,
java.util.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. |
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,
java.util.List<ExprAggregateNode> aggregateNodes)
Populates into the supplied list all aggregation functions within this expression, if any. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |