public class AggregationAgentDefaultWFilter extends Object implements AggregationMultiFunctionAgent
Constructor and Description |
---|
AggregationAgentDefaultWFilter(ExprEvaluator filterEval) |
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
|
public AggregationAgentDefaultWFilter(ExprEvaluator filterEval)
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–2019. All rights reserved.