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

java.lang.Object
  extended by com.espertech.esper.epl.core.eval.EvalSelectStreamBase
      extended by com.espertech.esper.epl.core.eval.EvalSelectStreamBaseMap
          extended by com.espertech.esper.epl.core.eval.EvalSelectStreamWUnderlying
All Implemented Interfaces:
SelectExprProcessor

public class EvalSelectStreamWUnderlying
extends EvalSelectStreamBaseMap
implements SelectExprProcessor


Field Summary
 
Fields inherited from class com.espertech.esper.epl.core.eval.EvalSelectStreamBase
isUsingWildcard, namedStreams, resultEventType, selectExprContext
 
Constructor Summary
EvalSelectStreamWUnderlying(SelectExprContext selectExprContext, EventType resultEventType, java.util.List<SelectClauseStreamCompiledSpec> namedStreams, boolean usingWildcard, java.util.List<SelectExprStreamDesc> unnamedStreams, boolean singleStreamWrapper, boolean underlyingIsFragmentEvent, int underlyingStreamNumber, EventPropertyGetter underlyingPropertyEventGetter, ExprEvaluator underlyingExprEvaluator, TableMetadata tableMetadata)
           
 
Method Summary
 EventBean processSpecific(java.util.Map<java.lang.String,java.lang.Object> props, EventBean[] eventsPerStream, boolean isNewData, ExprEvaluatorContext exprEvaluatorContext)
           
 
Methods inherited from class com.espertech.esper.epl.core.eval.EvalSelectStreamBaseMap
process
 
Methods inherited from class com.espertech.esper.epl.core.eval.EvalSelectStreamBase
getResultEventType, getSelectExprContext
 
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, process
 

Constructor Detail

EvalSelectStreamWUnderlying

public EvalSelectStreamWUnderlying(SelectExprContext selectExprContext,
                                   EventType resultEventType,
                                   java.util.List<SelectClauseStreamCompiledSpec> namedStreams,
                                   boolean usingWildcard,
                                   java.util.List<SelectExprStreamDesc> unnamedStreams,
                                   boolean singleStreamWrapper,
                                   boolean underlyingIsFragmentEvent,
                                   int underlyingStreamNumber,
                                   EventPropertyGetter underlyingPropertyEventGetter,
                                   ExprEvaluator underlyingExprEvaluator,
                                   TableMetadata tableMetadata)
Method Detail

processSpecific

public EventBean processSpecific(java.util.Map<java.lang.String,java.lang.Object> props,
                                 EventBean[] eventsPerStream,
                                 boolean isNewData,
                                 ExprEvaluatorContext exprEvaluatorContext)
Specified by:
processSpecific in class EvalSelectStreamBaseMap

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