|
||||||||||
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,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect)
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,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect)
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,
boolean isUnidirectional,
boolean isFireAndForget,
boolean isOnSelect)
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-2016 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV NEXT | FRAMES NO FRAMES |