public class ExprAggCountMinSketchNodeFactoryUse extends ExprAggCountMinSketchNodeFactoryBase
parent
Constructor and Description |
---|
ExprAggCountMinSketchNodeFactoryUse(ExprAggCountMinSketchNode parent,
ExprEvaluator addOrFrequencyEvaluator,
Class addOrFrequencyEvaluatorReturnType) |
Modifier and Type | Method and Description |
---|---|
AggregationAccessor |
getAccessor() |
Class |
getAddOrFrequencyEvaluatorReturnType() |
AggregationAgent |
getAggregationStateAgent(EngineImportService engineImportService,
String statementName) |
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, Class addOrFrequencyEvaluatorReturnType)
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(EngineImportService engineImportService, String statementName)
public void validateIntoTableCompatible(AggregationMethodFactory intoTableAgg) throws ExprValidationException
ExprValidationException
public Class getAddOrFrequencyEvaluatorReturnType()
public ExprEvaluator getMethodAggregationEvaluator(boolean join, EventType[] typesPerStream) throws ExprValidationException
ExprValidationException