|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExprAggregateNode | |
---|---|
com.espertech.esper.epl.agg.service | Aggregation services. |
com.espertech.esper.epl.expression.accessagg | Access-aggregation expressions. |
com.espertech.esper.epl.expression.baseagg | Base aggregation expressions. |
com.espertech.esper.epl.expression.core | Core expression classes. |
com.espertech.esper.epl.expression.methodagg | Method-aggregation expressions. |
com.espertech.esper.epl.table.mgmt | Table-related services and metadata. |
com.espertech.esper.metrics.instrumentation | EPL instrumentation helpers. |
Uses of ExprAggregateNode in com.espertech.esper.epl.agg.service |
---|
Methods in com.espertech.esper.epl.agg.service that return ExprAggregateNode | |
---|---|
ExprAggregateNode |
AggregationServiceAggExpressionDesc.getAggregationNode()
Returns the expression. |
Methods in com.espertech.esper.epl.agg.service that return types with arguments of type ExprAggregateNode | |
---|---|
java.util.List<ExprAggregateNode> |
AggregationServiceAggExpressionDesc.getEquivalentNodes()
Returns the equivalent aggregation functions. |
Methods in com.espertech.esper.epl.agg.service with parameters of type ExprAggregateNode | |
---|---|
void |
AggregationServiceAggExpressionDesc.addEquivalent(ExprAggregateNode aggNodeToAdd)
Add an equivalent aggregation function node |
Method parameters in com.espertech.esper.epl.agg.service with type arguments of type ExprAggregateNode | |
---|---|
static AggregationServiceFactoryDesc |
AggregationServiceFactoryFactory.getService(java.util.List<ExprAggregateNode> selectAggregateExprNodes,
java.util.Map<ExprNode,java.lang.String> selectClauseNamedNodes,
java.util.List<ExprDeclaredNode> declaredExpressions,
ExprNode[] groupByNodes,
java.util.List<ExprAggregateNode> havingAggregateExprNodes,
java.util.List<ExprAggregateNode> orderByAggregateExprNodes,
java.util.List<ExprAggregateNodeGroupKey> groupKeyExpressions,
boolean hasGroupByClause,
java.lang.annotation.Annotation[] annotations,
VariableService variableService,
boolean isJoin,
boolean isDisallowNoReclaim,
ExprNode whereClause,
ExprNode havingClause,
AggregationServiceFactoryService factoryService,
EventType[] typesPerStream,
MethodResolutionService methodResolutionService,
AggregationGroupByRollupDesc groupByRollupDesc,
java.lang.String optionalContextName,
IntoTableSpec intoTableSpec,
TableService tableService)
Returns an instance to handle the aggregation required by the aggregation expression nodes, depending on whether there are any group-by nodes. |
static AggregationServiceFactoryDesc |
AggregationServiceFactoryFactory.getService(java.util.List<ExprAggregateNode> selectAggregateExprNodes,
java.util.Map<ExprNode,java.lang.String> selectClauseNamedNodes,
java.util.List<ExprDeclaredNode> declaredExpressions,
ExprNode[] groupByNodes,
java.util.List<ExprAggregateNode> havingAggregateExprNodes,
java.util.List<ExprAggregateNode> orderByAggregateExprNodes,
java.util.List<ExprAggregateNodeGroupKey> groupKeyExpressions,
boolean hasGroupByClause,
java.lang.annotation.Annotation[] annotations,
VariableService variableService,
boolean isJoin,
boolean isDisallowNoReclaim,
ExprNode whereClause,
ExprNode havingClause,
AggregationServiceFactoryService factoryService,
EventType[] typesPerStream,
MethodResolutionService methodResolutionService,
AggregationGroupByRollupDesc groupByRollupDesc,
java.lang.String optionalContextName,
IntoTableSpec intoTableSpec,
TableService tableService)
Returns an instance to handle the aggregation required by the aggregation expression nodes, depending on whether there are any group-by nodes. |
static AggregationServiceFactoryDesc |
AggregationServiceFactoryFactory.getService(java.util.List<ExprAggregateNode> selectAggregateExprNodes,
java.util.Map<ExprNode,java.lang.String> selectClauseNamedNodes,
java.util.List<ExprDeclaredNode> declaredExpressions,
ExprNode[] groupByNodes,
java.util.List<ExprAggregateNode> havingAggregateExprNodes,
java.util.List<ExprAggregateNode> orderByAggregateExprNodes,
java.util.List<ExprAggregateNodeGroupKey> groupKeyExpressions,
boolean hasGroupByClause,
java.lang.annotation.Annotation[] annotations,
VariableService variableService,
boolean isJoin,
boolean isDisallowNoReclaim,
ExprNode whereClause,
ExprNode havingClause,
AggregationServiceFactoryService factoryService,
EventType[] typesPerStream,
MethodResolutionService methodResolutionService,
AggregationGroupByRollupDesc groupByRollupDesc,
java.lang.String optionalContextName,
IntoTableSpec intoTableSpec,
TableService tableService)
Returns an instance to handle the aggregation required by the aggregation expression nodes, depending on whether there are any group-by nodes. |
static AggregationServiceMatchRecognizeFactoryDesc |
AggregationServiceFactoryFactory.getServiceMatchRecognize(int numStreams,
java.util.Map<java.lang.Integer,java.util.List<ExprAggregateNode>> measureExprNodesPerStream,
EventType[] typesPerStream)
Produces an aggregation service for use with match-recognice. |
Constructors in com.espertech.esper.epl.agg.service with parameters of type ExprAggregateNode | |
---|---|
AggregationServiceAggExpressionDesc(ExprAggregateNode aggregationNode,
AggregationMethodFactory factory)
Ctor. |
Uses of ExprAggregateNode in com.espertech.esper.epl.expression.accessagg |
---|
Classes in com.espertech.esper.epl.expression.accessagg that implement ExprAggregateNode | |
---|---|
class |
ExprAggCountMinSketchNode
Represents the Count-min sketch aggregate function. |
class |
ExprAggMultiFunctionLinearAccessNode
|
class |
ExprAggMultiFunctionSortedMinMaxByNode
|
class |
ExprPlugInAggMultiFunctionNode
Represents a custom aggregation function in an expresson tree. |
Methods in com.espertech.esper.epl.expression.accessagg with parameters of type ExprAggregateNode | |
---|---|
boolean |
ExprPlugInAggMultiFunctionNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
|
protected boolean |
ExprAggMultiFunctionSortedMinMaxByNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
|
protected boolean |
ExprAggMultiFunctionLinearAccessNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
|
boolean |
ExprAggCountMinSketchNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
|
Uses of ExprAggregateNode in com.espertech.esper.epl.expression.baseagg |
---|
Classes in com.espertech.esper.epl.expression.baseagg that implement ExprAggregateNode | |
---|---|
class |
ExprAggregateNodeBase
Base expression node that represents an aggregation function such as 'sum' or 'count'. |
Methods in com.espertech.esper.epl.expression.baseagg with parameters of type ExprAggregateNode | |
---|---|
protected abstract boolean |
ExprAggregateNodeBase.equalsNodeAggregateMethodOnly(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.baseagg with type arguments of type ExprAggregateNode | |
---|---|
static void |
ExprAggregateNodeUtil.getAggregatesBottomUp(ExprNode[][] nodes,
java.util.List<ExprAggregateNode> aggregateNodes)
|
static void |
ExprAggregateNodeUtil.getAggregatesBottomUp(ExprNode[] nodes,
java.util.List<ExprAggregateNode> aggregateNodes)
|
static void |
ExprAggregateNodeUtil.getAggregatesBottomUp(ExprNode topNode,
java.util.List<ExprAggregateNode> aggregateNodes)
Populates into the supplied list all aggregation functions within this expression, if any. |
Uses of ExprAggregateNode in com.espertech.esper.epl.expression.core |
---|
Method parameters in com.espertech.esper.epl.expression.core with type arguments of type ExprAggregateNode | |
---|---|
static ExprNodePropOrStreamSet |
ExprNodeUtility.getAggregatedProperties(java.util.List<ExprAggregateNode> aggregateNodes)
|
Uses of ExprAggregateNode in com.espertech.esper.epl.expression.methodagg |
---|
Classes in com.espertech.esper.epl.expression.methodagg that implement ExprAggregateNode | |
---|---|
class |
ExprAvedevNode
Represents the avedev(...) aggregate function is an expression tree. |
class |
ExprAvgNode
Represents the avg(...) aggregate function is an expression tree. |
class |
ExprCountEverNode
Represents the "countever" aggregate function is an expression tree. |
class |
ExprCountNode
Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree. |
class |
ExprFirstEverNode
Represents the "firstever" aggregate function is an expression tree. |
class |
ExprLastEverNode
Represents the "lastever" aggregate function is an expression tree. |
class |
ExprLeavingAggNode
Represents the leaving() 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 |
ExprNthAggNode
Represents the nth(...) and aggregate function is an expression tree. |
class |
ExprPlugInAggFunctionFactoryNode
Represents a custom aggregation function in an expresson tree. |
class |
ExprRateAggNode
Represents the rate(...) and 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. |
Uses of ExprAggregateNode in com.espertech.esper.epl.table.mgmt |
---|
Methods in com.espertech.esper.epl.table.mgmt that return ExprAggregateNode | |
---|---|
ExprAggregateNode |
TableColumnDescAgg.getAggregation()
|
Constructors in com.espertech.esper.epl.table.mgmt with parameters of type ExprAggregateNode | |
---|---|
TableColumnDescAgg(int positionInDeclaration,
java.lang.String columnName,
ExprAggregateNode aggregation,
EventType optionalAssociatedType)
|
Uses of ExprAggregateNode in com.espertech.esper.metrics.instrumentation |
---|
Methods in com.espertech.esper.metrics.instrumentation with parameters of type ExprAggregateNode | |
---|---|
void |
InstrumentationDefault.qExprTableSubpropAccessor(ExprNode exprNode,
java.lang.String tableName,
java.lang.String subpropName,
ExprAggregateNode aggregationExpression)
|
void |
Instrumentation.qExprTableSubpropAccessor(ExprNode exprNode,
java.lang.String tableName,
java.lang.String subpropName,
ExprAggregateNode aggregationExpression)
|
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV NEXT | FRAMES NO FRAMES |