Class ResultSetProcessorHandThroughUtil

java.lang.Object
com.espertech.esper.common.internal.epl.resultset.handthru.ResultSetProcessorHandThroughUtil

public class ResultSetProcessorHandThroughUtil extends Object
  • Field Details

    • METHOD_GETSELECTEVENTSNOHAVINGHANDTHRUVIEW

      public static final String METHOD_GETSELECTEVENTSNOHAVINGHANDTHRUVIEW
      See Also:
    • METHOD_GETSELECTEVENTSNOHAVINGHANDTHRUJOIN

      public static final String METHOD_GETSELECTEVENTSNOHAVINGHANDTHRUJOIN
      See Also:
  • Constructor Details

    • ResultSetProcessorHandThroughUtil

      public ResultSetProcessorHandThroughUtil()
  • Method Details

    • getSelectEventsNoHavingHandThruView

      public static EventBean[] getSelectEventsNoHavingHandThruView(SelectExprProcessor exprProcessor, EventBean[] events, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext exprEvaluatorContext)
      NOTE: Code-generation-invoked method, method name and parameter order matters Applies the select-clause to the given events returning the selected events. The number of events stays the same, i.e. this method does not filter it just transforms the result set.
      Parameters:
      exprProcessor - - processes each input event and returns output event
      events - - input events
      isNewData - - indicates whether we are dealing with new data (istream) or old data (rstream)
      isSynthesize - - set to true to indicate that synthetic events are required for an iterator result set
      exprEvaluatorContext - context
      Returns:
      output events, one for each input event
    • getSelectEventsNoHavingHandThruJoin

      public static EventBean[] getSelectEventsNoHavingHandThruJoin(SelectExprProcessor exprProcessor, Set<MultiKeyArrayOfKeys<EventBean>> events, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext agentInstanceContext)
      NOTE: Code-generation-invoked method, method name and parameter order matters Applies the select-clause to the given events returning the selected events. The number of events stays the same, i.e. this method does not filter it just transforms the result set.
      Parameters:
      exprProcessor - - processes each input event and returns output event
      events - - input events
      isNewData - - indicates whether we are dealing with new data (istream) or old data (rstream)
      isSynthesize - - set to true to indicate that synthetic events are required for an iterator result set
      agentInstanceContext - context
      Returns:
      output events, one for each input event