public class ExprAggCountMinSketchNodeFactoryUse extends ExprAggCountMinSketchNodeFactoryBase
parent
Constructor and Description |
---|
ExprAggCountMinSketchNodeFactoryUse(ExprAggCountMinSketchNode parent,
ExprEvaluator addOrFrequencyEvaluator) |
Modifier and Type | Method and Description |
---|---|
AggregationAccessor |
getAccessor() |
ExprEvaluator |
getAddOrFrequencyEvaluator() |
AggregationAgent |
getAggregationStateAgent() |
AggregationStateFactory |
getAggregationStateFactory(boolean isMatchRecognize) |
AggregationStateKey |
getAggregationStateKey(boolean isMatchRecognize) |
ExprEvaluator |
getMethodAggregationEvaluator(boolean join,
EventType[] typesPerStream) |
Class |
getResultType() |
void |
validateIntoTableCompatible(AggregationMethodFactory intoTableAgg) |
getAggregationExpression, getParent, isAccessAggregation, make
public ExprAggCountMinSketchNodeFactoryUse(ExprAggCountMinSketchNode parent, ExprEvaluator addOrFrequencyEvaluator)
public Class getResultType()
public AggregationStateKey getAggregationStateKey(boolean isMatchRecognize)
getAggregationStateKey
in interface AggregationMethodFactory
getAggregationStateKey
in class ExprAggCountMinSketchNodeFactoryBase
public AggregationStateFactory getAggregationStateFactory(boolean isMatchRecognize)
public AggregationAccessor getAccessor()
public AggregationAgent getAggregationStateAgent()
public void validateIntoTableCompatible(AggregationMethodFactory intoTableAgg) throws ExprValidationException
ExprValidationException
public ExprEvaluator getAddOrFrequencyEvaluator()
public ExprEvaluator getMethodAggregationEvaluator(boolean join, EventType[] typesPerStream) throws ExprValidationException
ExprValidationException