com.espertech.esper.epl.join.exec.base
Class TableLookupExecNodeTableLocking
java.lang.Object
com.espertech.esper.epl.join.exec.base.ExecNode
com.espertech.esper.epl.join.exec.base.TableLookupExecNode
com.espertech.esper.epl.join.exec.base.TableLookupExecNodeTableLocking
public class TableLookupExecNodeTableLocking
- extends TableLookupExecNode
Execution node for lookup in a table.
Methods inherited from class com.espertech.esper.epl.join.exec.base.ExecNode |
print |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableLookupExecNodeTableLocking
public TableLookupExecNodeTableLocking(int indexedStream,
JoinExecTableLookupStrategy lookupStrategy,
java.util.concurrent.locks.Lock lock)
process
public void process(EventBean lookupEvent,
EventBean[] prefillPath,
java.util.Collection<EventBean[]> result,
ExprEvaluatorContext exprEvaluatorContext)
- Description copied from class:
ExecNode
- Process single event using the prefill events to compile lookup results.
- Overrides:
process
in class TableLookupExecNode
- 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