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

All Superinterfaces:
ExprEvaluator, ExprNode, ExprValidator, MetaDefItem, java.io.Serializable
All Known Implementing Classes:
ExprAggCountMinSketchNode, ExprAggMultiFunctionLinearAccessNode, ExprAggMultiFunctionSortedMinMaxByNode, ExprAggregateNodeBase, ExprAvedevNode, ExprAvgNode, ExprCountEverNode, ExprCountNode, ExprFirstEverNode, ExprLastEverNode, ExprLeavingAggNode, ExprMedianNode, ExprMinMaxAggrNode, ExprNthAggNode, ExprPlugInAggFunctionFactoryNode, ExprPlugInAggMultiFunctionNode, ExprRateAggNode, ExprStddevNode, ExprSumNode

public interface ExprAggregateNode
extends ExprEvaluator, ExprNode

Base expression node that represents an aggregation function such as 'sum' or 'count'.


Method Summary
 AggregationMethodFactory getFactory()
           
 boolean isDistinct()
           
 void setAggregationResultFuture(AggregationResultFuture aggregationResultFuture, int column)
           
 
Methods inherited from interface com.espertech.esper.epl.expression.core.ExprEvaluator
evaluate, getType
 
Methods inherited from interface com.espertech.esper.epl.expression.core.ExprNode
accept, accept, acceptChildnodes, addChildNode, addChildNodes, equalsNode, getChildNodes, getExprEvaluator, getPrecedence, isConstantResult, replaceUnlistedChildNode, setChildNode, setChildNodes, toEPL
 
Methods inherited from interface com.espertech.esper.epl.expression.core.ExprValidator
validate
 

Method Detail

getFactory

AggregationMethodFactory getFactory()

setAggregationResultFuture

void setAggregationResultFuture(AggregationResultFuture aggregationResultFuture,
                                int column)

isDistinct

boolean isDistinct()

© 2006-2014 EsperTech Inc.
All rights reserved.
Visit us at espertech.com