Class TableOuterLookupExecNodeTableLocking
java.lang.Object
com.espertech.esper.common.internal.epl.join.strategy.ExecNode
com.espertech.esper.common.internal.epl.join.exec.base.TableOuterLookupExecNode
com.espertech.esper.common.internal.epl.join.exec.base.TableOuterLookupExecNodeTableLocking
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.join.exec.base.TableOuterLookupExecNode
lookupStrategy
-
Constructor Summary
ConstructorDescriptionTableOuterLookupExecNodeTableLocking
(int indexedStream, JoinExecTableLookupStrategy lookupStrategy, Lock lock) -
Method Summary
Modifier and TypeMethodDescriptionvoid
process
(EventBean lookupEvent, EventBean[] prefillPath, Collection<EventBean[]> result, ExprEvaluatorContext exprEvaluatorContext) Process single event using the prefill events to compile lookup results.Methods inherited from class com.espertech.esper.common.internal.epl.join.exec.base.TableOuterLookupExecNode
getIndexedStream, getLookupStrategy, print, processResults
-
Constructor Details
-
TableOuterLookupExecNodeTableLocking
public TableOuterLookupExecNodeTableLocking(int indexedStream, JoinExecTableLookupStrategy lookupStrategy, Lock lock)
-
-
Method Details
-
process
public void process(EventBean lookupEvent, EventBean[] prefillPath, Collection<EventBean[]> result, ExprEvaluatorContext exprEvaluatorContext) Description copied from class:ExecNode
Process single event using the prefill events to compile lookup results.- Overrides:
process
in classTableOuterLookupExecNode
- Parameters:
lookupEvent
- - event to look up for or query forprefillPath
- - set of events currently in the example tuple to serve as a prototype for result rows.result
- is the list of tuples to add a result row toexprEvaluatorContext
- context for expression evaluation
-