Uses of Interface
com.espertech.esper.common.internal.epl.expression.agg.base.ExprAggregateNode
Packages that use ExprAggregateNode
Package
Description
-
Uses of ExprAggregateNode in com.espertech.esper.common.internal.epl.agg.core
Methods in com.espertech.esper.common.internal.epl.agg.core that return ExprAggregateNodeModifier and TypeMethodDescriptionAggregationServiceAggExpressionDesc.getAggregationNode()
Returns the expression.Methods in com.espertech.esper.common.internal.epl.agg.core that return types with arguments of type ExprAggregateNodeModifier and TypeMethodDescriptionAggregationServiceAggExpressionDesc.getEquivalentNodes()
Returns the equivalent aggregation functions.Methods in com.espertech.esper.common.internal.epl.agg.core with parameters of type ExprAggregateNodeModifier and TypeMethodDescriptionvoid
AggregationServiceAggExpressionDesc.addEquivalent
(ExprAggregateNode aggNodeToAdd) Add an equivalent aggregation function nodeMethod parameters in com.espertech.esper.common.internal.epl.agg.core with type arguments of type ExprAggregateNodeModifier and TypeMethodDescriptionstatic AggregationServiceForgeDesc
AggregationServiceFactoryFactory.getService
(AggregationAttributionKey attributionKey, List<ExprAggregateNode> selectAggregateExprNodes, Map<ExprNode, String> selectClauseNamedNodes, List<ExprDeclaredNode> declaredExpressions, ExprNode[] groupByNodes, MultiKeyClassRef groupByMultiKey, List<ExprAggregateNode> havingAggregateExprNodes, List<ExprAggregateNode> orderByAggregateExprNodes, List<ExprAggregateNodeGroupKey> groupKeyExpressions, boolean hasGroupByClause, Annotation[] annotations, VariableCompileTimeResolver variableCompileTimeResolver, boolean isDisallowNoReclaim, ExprNode whereClause, ExprNode havingClause, EventType[] typesPerStream, AggregationGroupByRollupDescForge groupByRollupDesc, String optionalContextName, IntoTableSpec intoTableSpec, TableCompileTimeResolver tableCompileTimeResolver, boolean isUnidirectional, boolean isFireAndForget, boolean isOnSelect, ClasspathImportServiceCompileTime classpathImportService, StatementRawInfo raw, SerdeCompileTimeResolver serdeResolver, StateMgmtSettingsProvider stateMgmtSettingsProvider) Constructors in com.espertech.esper.common.internal.epl.agg.core with parameters of type ExprAggregateNodeModifierConstructorDescriptionAggregationServiceAggExpressionDesc
(ExprAggregateNode aggregationNode, AggregationForgeFactory factory) Ctor. -
Uses of ExprAggregateNode in com.espertech.esper.common.internal.epl.expression.agg.accessagg
Classes in com.espertech.esper.common.internal.epl.expression.agg.accessagg that implement ExprAggregateNodeModifier and TypeClassDescriptionclass
Represents the Count-min sketch aggregate function.class
class
class
Represents a custom aggregation function in an expresson tree.Methods in com.espertech.esper.common.internal.epl.expression.agg.accessagg with parameters of type ExprAggregateNodeModifier and TypeMethodDescriptionfinal boolean
ExprAggMultiFunctionCountMinSketchNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) protected boolean
ExprAggMultiFunctionLinearAccessNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) protected boolean
ExprAggMultiFunctionSortedMinMaxByNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) protected boolean
ExprPlugInMultiFunctionAggNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) -
Uses of ExprAggregateNode in com.espertech.esper.common.internal.epl.expression.agg.base
Classes in com.espertech.esper.common.internal.epl.expression.agg.base that implement ExprAggregateNodeModifier and TypeClassDescriptionclass
Base expression node that represents an aggregation function such as 'sum' or 'count'.Methods in com.espertech.esper.common.internal.epl.expression.agg.base with parameters of type ExprAggregateNodeModifier and TypeMethodDescriptionprotected 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.common.internal.epl.expression.agg.base with type arguments of type ExprAggregateNodeModifier and TypeMethodDescriptionstatic void
ExprAggregateNodeUtil.getAggregatesBottomUp
(ExprNode[][] nodes, List<ExprAggregateNode> aggregateNodes) static void
ExprAggregateNodeUtil.getAggregatesBottomUp
(ExprNode[] nodes, List<ExprAggregateNode> aggregateNodes) static void
ExprAggregateNodeUtil.getAggregatesBottomUp
(ExprNode topNode, List<ExprAggregateNode> aggregateNodes) Populates into the supplied list all aggregation functions within this expression, if any. -
Uses of ExprAggregateNode in com.espertech.esper.common.internal.epl.expression.agg.method
Classes in com.espertech.esper.common.internal.epl.expression.agg.method that implement ExprAggregateNodeModifier and TypeClassDescriptionclass
Represents the avedev(...) aggregate function is an expression tree.class
Represents the avg(...) aggregate function is an expression tree.class
Represents the "countever" aggregate function is an expression tree.class
Represents the count(...) and count(*) and count(distinct ...) aggregate function is an expression tree.class
Represents the "firstever" and "lastever: aggregate function is an expression tree.class
Represents the leaving() aggregate function is an expression tree.class
Represents the median(...) aggregate function is an expression tree.class
Represents the min/max(distinct? ...) aggregate function is an expression tree.class
Represents the nth(...) and aggregate function is an expression tree.class
Represents a custom aggregation function in an expresson tree.class
Represents the rate(...) and aggregate function is an expression tree.class
Represents the stddev(...) aggregate function is an expression tree.class
Represents the sum(...) aggregate function is an expression tree.Methods in com.espertech.esper.common.internal.epl.expression.agg.method with parameters of type ExprAggregateNodeModifier and TypeMethodDescriptionfinal boolean
ExprAvedevNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) final boolean
ExprAvgNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) final boolean
ExprCountEverNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) final boolean
ExprCountNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) final boolean
ExprFirstLastEverNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) final boolean
ExprLeavingAggNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) protected boolean
ExprMedianNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) final boolean
ExprMinMaxAggrNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) final boolean
ExprNthAggNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) final boolean
ExprPlugInAggNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) final boolean
ExprRateAggNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) final boolean
ExprStddevNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) final boolean
ExprSumNode.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) -
Uses of ExprAggregateNode in com.espertech.esper.common.internal.epl.expression.core
Method parameters in com.espertech.esper.common.internal.epl.expression.core with type arguments of type ExprAggregateNodeModifier and TypeMethodDescriptionstatic ExprNodePropOrStreamSet
ExprNodeUtilityAggregation.getAggregatedProperties
(List<ExprAggregateNode> aggregateNodes) -
Uses of ExprAggregateNode in com.espertech.esper.common.internal.epl.table.compiletime
Methods in com.espertech.esper.common.internal.epl.table.compiletime that return ExprAggregateNodeConstructors in com.espertech.esper.common.internal.epl.table.compiletime with parameters of type ExprAggregateNodeModifierConstructorDescriptionTableColumnDescAgg
(int positionInDeclaration, String columnName, ExprAggregateNode aggregation, EventType optionalAssociatedType)