Class PropertyEvaluatorAccumulative

java.lang.Object
com.espertech.esper.common.internal.epl.contained.PropertyEvaluatorAccumulative

public class PropertyEvaluatorAccumulative extends Object
A property evaluator that returns a full row of events for each stream, i.e. flattened inner-join results for property-upon-property.
  • Field Details

  • Constructor Details

    • PropertyEvaluatorAccumulative

      public PropertyEvaluatorAccumulative()
  • Method Details

    • setPropertyNames

      public void setPropertyNames(String[] propertyNames)
    • setContainedEventEvals

      public void setContainedEventEvals(ContainedEventEval[] containedEventEvals)
    • setFragmentEventTypeIsIndexed

      public void setFragmentEventTypeIsIndexed(boolean[] fragmentEventTypeIsIndexed)
    • setWhereClauses

      public void setWhereClauses(ExprEvaluator[] whereClauses)
    • getAccumulative

      public ArrayDeque<EventBean[]> getAccumulative(EventBean theEvent, ExprEvaluatorContext exprEvaluatorContext)
      Returns the accumulative events for the input event.
      Parameters:
      theEvent - is the input event
      exprEvaluatorContext - expression evaluation context
      Returns:
      events per stream for each row