com.espertech.esper.epl.agg.factory
Class AggregationStateFactoryPlugin

java.lang.Object
  extended by com.espertech.esper.epl.agg.factory.AggregationStateFactoryPlugin
All Implemented Interfaces:
AggregationStateFactory

public class AggregationStateFactoryPlugin
extends java.lang.Object
implements AggregationStateFactory


Field Summary
protected  ExprPlugInAggMultiFunctionNodeFactory parent
           
protected  PlugInAggregationMultiFunctionStateFactory stateFactory
           
 
Constructor Summary
AggregationStateFactoryPlugin(ExprPlugInAggMultiFunctionNodeFactory parent)
           
 
Method Summary
 AggregationState createAccess(int agentInstanceId, boolean join, java.lang.Object groupBy, AggregationServicePassThru passThru)
           
 ExprNode getAggregationExpression()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

protected final ExprPlugInAggMultiFunctionNodeFactory parent

stateFactory

protected final PlugInAggregationMultiFunctionStateFactory stateFactory
Constructor Detail

AggregationStateFactoryPlugin

public AggregationStateFactoryPlugin(ExprPlugInAggMultiFunctionNodeFactory parent)
Method Detail

createAccess

public AggregationState createAccess(int agentInstanceId,
                                     boolean join,
                                     java.lang.Object groupBy,
                                     AggregationServicePassThru passThru)
Specified by:
createAccess in interface AggregationStateFactory

getAggregationExpression

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

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