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

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

public class ExprAggCountMinSketchNodeFactoryUse
extends ExprAggCountMinSketchNodeFactoryBase


Field Summary
 
Fields inherited from class com.espertech.esper.epl.expression.accessagg.ExprAggCountMinSketchNodeFactoryBase
parent
 
Constructor Summary
ExprAggCountMinSketchNodeFactoryUse(ExprAggCountMinSketchNode parent, ExprEvaluator addOrFrequencyEvaluator)
           
 
Method Summary
 AggregationAccessor getAccessor()
           
 ExprEvaluator getAddOrFrequencyEvaluator()
           
 AggregationAgent getAggregationStateAgent()
           
 AggregationStateFactory getAggregationStateFactory(boolean isMatchRecognize)
           
 AggregationStateKey getAggregationStateKey(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, getParent, isAccessAggregation, make
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExprAggCountMinSketchNodeFactoryUse

public ExprAggCountMinSketchNodeFactoryUse(ExprAggCountMinSketchNode parent,
                                           ExprEvaluator addOrFrequencyEvaluator)
Method Detail

getResultType

public java.lang.Class getResultType()

getAggregationStateKey

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

getAggregationStateFactory

public AggregationStateFactory getAggregationStateFactory(boolean isMatchRecognize)

getAccessor

public AggregationAccessor getAccessor()

getAggregationStateAgent

public AggregationAgent getAggregationStateAgent()

validateIntoTableCompatible

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

getAddOrFrequencyEvaluator

public ExprEvaluator getAddOrFrequencyEvaluator()

getMethodAggregationEvaluator

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

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