com.espertech.esper.epl.expression.accessagg
Class ExprAggCountMinSketchNodeFactoryState

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

public class ExprAggCountMinSketchNodeFactoryState
extends ExprAggCountMinSketchNodeFactoryBase


Field Summary
 
Fields inherited from class com.espertech.esper.epl.expression.accessagg.ExprAggCountMinSketchNodeFactoryBase
parent
 
Constructor Summary
ExprAggCountMinSketchNodeFactoryState(CountMinSketchAggStateFactory stateFactory)
           
 
Method Summary
 AggregationAccessor getAccessor()
           
 AggregationAgent getAggregationStateAgent()
           
 AggregationStateFactory getAggregationStateFactory(boolean isMatchRecognize)
           
 ExprEvaluator getMethodAggregationEvaluator(boolean join, EventType[] typesPerStream)
           
 java.lang.Class getResultType()
           
 void validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
           
 
Methods inherited from class com.espertech.esper.epl.expression.accessagg.ExprAggCountMinSketchNodeFactoryBase
getAggregationExpression, getAggregationStateKey, getParent, isAccessAggregation, make
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprAggCountMinSketchNodeFactoryState

public ExprAggCountMinSketchNodeFactoryState(CountMinSketchAggStateFactory stateFactory)
Method Detail

getResultType

public java.lang.Class getResultType()

getAccessor

public AggregationAccessor getAccessor()

getAggregationStateFactory

public AggregationStateFactory getAggregationStateFactory(boolean isMatchRecognize)

getAggregationStateAgent

public AggregationAgent getAggregationStateAgent()

validateIntoTableCompatible

public void validateIntoTableCompatible(AggregationMethodFactory intoTableAgg)
                                 throws ExprValidationException
Throws:
ExprValidationException

getMethodAggregationEvaluator

public ExprEvaluator getMethodAggregationEvaluator(boolean join,
                                                   EventType[] typesPerStream)
                                            throws ExprValidationException
Throws:
ExprValidationException

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