com.espertech.esper.epl.core.eval
Class EvalSelectStreamNoUnderlyingObjectArray
java.lang.Object
com.espertech.esper.epl.core.eval.EvalSelectStreamBase
com.espertech.esper.epl.core.eval.EvalSelectStreamNoUnderlyingObjectArray
- All Implemented Interfaces:
- SelectExprProcessor
public class EvalSelectStreamNoUnderlyingObjectArray
- extends EvalSelectStreamBase
- implements SelectExprProcessor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EvalSelectStreamNoUnderlyingObjectArray
public EvalSelectStreamNoUnderlyingObjectArray(SelectExprContext selectExprContext,
EventType resultEventType,
java.util.List<SelectClauseStreamCompiledSpec> namedStreams,
boolean usingWildcard)
processSpecific
public EventBean processSpecific(java.lang.Object[] props,
EventBean[] eventsPerStream,
ExprEvaluatorContext exprEvaluatorContext)
process
public EventBean process(EventBean[] eventsPerStream,
boolean isNewData,
boolean isSynthesize,
ExprEvaluatorContext exprEvaluatorContext)
- Description copied from interface:
SelectExprProcessor
- Computes the select-clause results and returns an event of the result event type that contains, in it's
properties, the selected items.
- Specified by:
process
in interface SelectExprProcessor
- Parameters:
eventsPerStream
- - is per stream the eventisNewData
- - 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
- Returns:
- event with properties containing selected items