Uses of Interface
com.espertech.esper.common.internal.epl.expression.agg.base.ExprAggregateNode
Package
Description
-
Uses of ExprAggregateNode in com.espertech.esper.common.internal.epl.agg.core
Modifier and TypeMethodDescriptionAggregationServiceAggExpressionDesc.getAggregationNode()
Returns the expression.Modifier and TypeMethodDescriptionAggregationServiceAggExpressionDesc.getEquivalentNodes()
Returns the equivalent aggregation functions.Modifier and TypeMethodDescriptionvoid
AggregationServiceAggExpressionDesc.addEquivalent
(ExprAggregateNode aggNodeToAdd) Add an equivalent aggregation function nodeModifier 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) ModifierConstructorDescriptionAggregationServiceAggExpressionDesc
(ExprAggregateNode aggregationNode, AggregationForgeFactory factory) Ctor. -
Uses of ExprAggregateNode in com.espertech.esper.common.internal.epl.expression.agg.accessagg
Modifier and TypeClassDescriptionclass
Represents the Count-min sketch aggregate function.class
class
class
Represents a custom aggregation function in an expresson tree.Modifier 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
Modifier and TypeClassDescriptionclass
Base expression node that represents an aggregation function such as 'sum' or 'count'.Modifier and TypeMethodDescriptionprotected abstract boolean
ExprAggregateNodeBase.equalsNodeAggregateMethodOnly
(ExprAggregateNode node) Return true if a expression aggregate node semantically equals the current node, or false if not.Modifier 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
Modifier 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.Modifier 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
Modifier and TypeMethodDescriptionstatic ExprNodePropOrStreamSet
ExprNodeUtilityAggregation.getAggregatedProperties
(List<ExprAggregateNode> aggregateNodes) -
Uses of ExprAggregateNode in com.espertech.esper.common.internal.epl.table.compiletime
ModifierConstructorDescriptionTableColumnDescAgg
(int positionInDeclaration, String columnName, ExprAggregateNode aggregation, EventType optionalAssociatedType)