|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExprAggregateNode | |
---|---|
com.espertech.esper.epl.agg | Contains aggregation service and aggregators |
com.espertech.esper.epl.expression | This package contains the EPL 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 com.espertech.esper.epl.agg |
---|
Method parameters in com.espertech.esper.epl.agg with type arguments of type ExprAggregateNode | |
---|---|
static AggregationService |
AggregationServiceFactory.getService(List<ExprAggregateNode> selectAggregateExprNodes,
List<ExprAggregateNode> havingAggregateExprNodes,
List<ExprAggregateNode> orderByAggregateExprNodes,
boolean hasGroupByClause,
MethodResolutionService methodResolutionService)
Returns an instance to handle the aggregation required by the aggregation expression nodes, depending on whether there are any group-by nodes. |
static AggregationService |
AggregationServiceFactory.getService(List<ExprAggregateNode> selectAggregateExprNodes,
List<ExprAggregateNode> havingAggregateExprNodes,
List<ExprAggregateNode> orderByAggregateExprNodes,
boolean hasGroupByClause,
MethodResolutionService methodResolutionService)
Returns an instance to handle the aggregation required by the aggregation expression nodes, depending on whether there are any group-by nodes. |
static AggregationService |
AggregationServiceFactory.getService(List<ExprAggregateNode> selectAggregateExprNodes,
List<ExprAggregateNode> havingAggregateExprNodes,
List<ExprAggregateNode> orderByAggregateExprNodes,
boolean hasGroupByClause,
MethodResolutionService methodResolutionService)
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 com.espertech.esper.epl.expression |
---|
Subclasses of ExprAggregateNode in com.espertech.esper.epl.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 |
ExprPlugInAggFunctionNode
Represents a custom aggregation function in an expresson 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 com.espertech.esper.epl.expression with parameters of type ExprAggregateNode | |
---|---|
boolean |
ExprSumNode.equalsNodeAggregate(ExprAggregateNode node)
|
boolean |
ExprStddevNode.equalsNodeAggregate(ExprAggregateNode node)
|
boolean |
ExprPlugInAggFunctionNode.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 com.espertech.esper.epl.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. |
|
© 2007 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV NEXT | FRAMES NO FRAMES |