public class PropertyEvaluatorAccumulative
extends java.lang.Object
Constructor and Description |
---|
PropertyEvaluatorAccumulative(ContainedEventEval[] containedEventEvals,
FragmentEventType[] fragmentEventType,
ExprEvaluator[] whereClauses,
java.util.List<java.lang.String> propertyNames)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayDeque<EventBean[]> |
getAccumulative(EventBean theEvent,
ExprEvaluatorContext exprEvaluatorContext)
Returns the accumulative events for the input event.
|
public PropertyEvaluatorAccumulative(ContainedEventEval[] containedEventEvals, FragmentEventType[] fragmentEventType, ExprEvaluator[] whereClauses, java.util.List<java.lang.String> propertyNames)
containedEventEvals
- property getters or other evaluatorsfragmentEventType
- property fragment typeswhereClauses
- filters, if anypropertyNames
- the property names that are staggeredpublic java.util.ArrayDeque<EventBean[]> getAccumulative(EventBean theEvent, ExprEvaluatorContext exprEvaluatorContext)
theEvent
- is the input eventexprEvaluatorContext
- expression evaluation context