public class AggregationAgentCountMinSketch extends Object implements AggregationMultiFunctionAgent
Constructor and Description |
---|
AggregationAgentCountMinSketch() |
Modifier and Type | Method and Description |
---|---|
void |
applyEnter(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column)
Enter-into (add to) an aggregation
|
void |
applyLeave(EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext,
AggregationRow row,
int column)
Leave-from (remove from) an aggregation
|
void |
setOptionalFilterEval(ExprEvaluator optionalFilterEval) |
void |
setStringEval(ExprEvaluator stringEval) |
public void setStringEval(ExprEvaluator stringEval)
public void setOptionalFilterEval(ExprEvaluator optionalFilterEval)
public void applyEnter(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext, AggregationRow row, int column)
AggregationMultiFunctionAgent
applyEnter
in interface AggregationMultiFunctionAgent
eventsPerStream
- eventsexprEvaluatorContext
- evaluation contextrow
- aggregation rowcolumn
- column assigned to the aggregation statepublic void applyLeave(EventBean[] eventsPerStream, ExprEvaluatorContext exprEvaluatorContext, AggregationRow row, int column)
AggregationMultiFunctionAgent
applyLeave
in interface AggregationMultiFunctionAgent
eventsPerStream
- eventsexprEvaluatorContext
- evaluation contextrow
- aggregation rowcolumn
- column assigned to the aggregation stateCopyright © 2005–2018. All rights reserved.