Class ResultSetProcessorHandThroughUtil
java.lang.Object
com.espertech.esper.common.internal.epl.resultset.handthru.ResultSetProcessorHandThroughUtil
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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.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.
-
Field Details
-
METHOD_GETSELECTEVENTSNOHAVINGHANDTHRUVIEW
- See Also:
-
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 eventevents
- - input eventsisNewData
- - 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 setexprEvaluatorContext
- 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 eventevents
- - input eventsisNewData
- - 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 setagentInstanceContext
- context- Returns:
- output events, one for each input event
-