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

java.lang.Object
  extended by com.espertech.esper.epl.expression.accessagg.ExprAggCountMinSketchNodeFactoryBase
All Implemented Interfaces:
AggregationMethodFactory
Direct Known Subclasses:
ExprAggCountMinSketchNodeFactoryState, ExprAggCountMinSketchNodeFactoryUse

public abstract class ExprAggCountMinSketchNodeFactoryBase
extends java.lang.Object
implements AggregationMethodFactory


Field Summary
protected  ExprAggCountMinSketchNode parent
           
 
Constructor Summary
ExprAggCountMinSketchNodeFactoryBase(ExprAggCountMinSketchNode parent)
           
 
Method Summary
 ExprAggregateNodeBase getAggregationExpression()
           
 AggregationStateKey getAggregationStateKey(boolean isMatchRecognize)
           
 ExprAggCountMinSketchNode getParent()
           
 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
 
Methods inherited from interface com.espertech.esper.epl.agg.service.AggregationMethodFactory
getAccessor, getAggregationStateAgent, getAggregationStateFactory, getMethodAggregationEvaluator, getResultType, validateIntoTableCompatible
 

Field Detail

parent

protected final ExprAggCountMinSketchNode parent
Constructor Detail

ExprAggCountMinSketchNodeFactoryBase

public ExprAggCountMinSketchNodeFactoryBase(ExprAggCountMinSketchNode parent)
Method Detail

isAccessAggregation

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

getAggregationStateKey

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

make

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

getAggregationExpression

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

getParent

public ExprAggCountMinSketchNode getParent()

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