com.espertech.esper.epl.core.eval
Class EvalInsertWildcardJoinRevision

java.lang.Object
  extended by com.espertech.esper.epl.core.eval.EvalBase
      extended by com.espertech.esper.epl.core.eval.EvalInsertWildcardJoinRevision
All Implemented Interfaces:
SelectExprProcessor

public class EvalInsertWildcardJoinRevision
extends EvalBase
implements SelectExprProcessor


Field Summary
 
Fields inherited from class com.espertech.esper.epl.core.eval.EvalBase
resultEventType, selectExprContext
 
Constructor Summary
EvalInsertWildcardJoinRevision(SelectExprContext selectExprContext, EventType resultEventType, SelectExprProcessor joinWildcardProcessor, ValueAddEventProcessor vaeProcessor)
           
 
Method Summary
 EventBean process(EventBean[] eventsPerStream, boolean isNewData, boolean isSynthesize, ExprEvaluatorContext exprEvaluatorContext)
          Computes the select-clause results and returns an event of the result event type that contains, in it's properties, the selected items.
 
Methods inherited from class com.espertech.esper.epl.core.eval.EvalBase
getEventAdapterService, getExprNodes, getResultEventType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.espertech.esper.epl.core.SelectExprProcessor
getResultEventType
 

Constructor Detail

EvalInsertWildcardJoinRevision

public EvalInsertWildcardJoinRevision(SelectExprContext selectExprContext,
                                      EventType resultEventType,
                                      SelectExprProcessor joinWildcardProcessor,
                                      ValueAddEventProcessor vaeProcessor)
Method Detail

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 event
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
Returns:
event with properties containing selected items

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com