Uses of Interface
com.espertech.esper.epl.expression.baseagg.ExprAggregateNode

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.
 

Methods in com.espertech.esper.epl.expression.methodagg with parameters of type ExprAggregateNode
 boolean ExprSumNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 boolean ExprStddevNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 boolean ExprRateAggNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 boolean ExprPlugInAggFunctionFactoryNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 boolean ExprNthAggNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 boolean ExprMinMaxAggrNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
protected  boolean ExprMedianNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 boolean ExprLeavingAggNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 boolean ExprLastEverNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 boolean ExprFirstEverNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 boolean ExprCountNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 boolean ExprCountEverNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 boolean ExprAvgNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 boolean ExprAvedevNode.equalsNodeAggregateMethodOnly(ExprAggregateNode node)
           
 

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