com.espertech.esper.epl.expression
Class ExprRateAggNodeFactory

java.lang.Object
  extended by com.espertech.esper.epl.expression.ExprRateAggNodeFactory
All Implemented Interfaces:
AggregationMethodFactory

public class ExprRateAggNodeFactory
extends java.lang.Object
implements AggregationMethodFactory


Constructor Summary
ExprRateAggNodeFactory(ExprRateAggNode parent, boolean isEver, long intervalMSec)
           
 
Method Summary
 AggregationAccessor getAccessor()
           
 ExprNode getAggregationExpression()
           
 AggregationStateFactory getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateKey getAggregationStateKey(boolean isMatchRecognize)
           
 AggregationMethodFactory getPrototypeAggregator()
           
 java.lang.Class getResultType()
           
 boolean isAccessAggregation()
           
 AggregationMethod make(MethodResolutionService methodResolutionService, int agentInstanceId, int groupId, int aggregationId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprRateAggNodeFactory

public ExprRateAggNodeFactory(ExprRateAggNode parent,
                              boolean isEver,
                              long intervalMSec)
Method Detail

isAccessAggregation

public boolean isAccessAggregation()
Specified by:
isAccessAggregation in interface AggregationMethodFactory

getResultType

public java.lang.Class getResultType()
Specified by:
getResultType in interface AggregationMethodFactory

getAggregationStateKey

public AggregationStateKey getAggregationStateKey(boolean isMatchRecognize)
Specified by:
getAggregationStateKey in interface AggregationMethodFactory

getAggregationStateFactory

public AggregationStateFactory getAggregationStateFactory(boolean isMatchRecognize)
Specified by:
getAggregationStateFactory in interface AggregationMethodFactory

getAccessor

public AggregationAccessor getAccessor()
Specified by:
getAccessor in interface AggregationMethodFactory

make

public AggregationMethod make(MethodResolutionService methodResolutionService,
                              int agentInstanceId,
                              int groupId,
                              int aggregationId)
Specified by:
make in interface AggregationMethodFactory

getPrototypeAggregator

public AggregationMethodFactory getPrototypeAggregator()

getAggregationExpression

public ExprNode getAggregationExpression()
Specified by:
getAggregationExpression in interface AggregationMethodFactory

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