Class TableOuterLookupNode
java.lang.Object
com.espertech.esper.common.internal.epl.join.queryplan.QueryPlanNode
com.espertech.esper.common.internal.epl.join.queryplan.TableOuterLookupNode
Specifies exection of a table lookup with outer join using the a specified lookup plan.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addIndexes
(HashSet<TableLookupIndexReqKey> usedIndexes) Returns lookup plan.makeExec
(AgentInstanceContext agentInstanceContext, Map<TableLookupIndexReqKey, EventTable>[] indexesPerStream, EventType[] streamTypes, Viewable[] streamViews, VirtualDWView[] viewExternal, Lock[] tableSecondaryIndexLocks)
-
Field Details
-
EPTYPE
-
-
Constructor Details
-
TableOuterLookupNode
Ctor.- Parameters:
tableLookupPlan
- - plan for performing lookup
-
-
Method Details
-
getLookupStrategySpec
Returns lookup plan.- Returns:
- lookup plan
-
makeExec
public ExecNode makeExec(AgentInstanceContext agentInstanceContext, Map<TableLookupIndexReqKey, EventTable>[] indexesPerStream, EventType[] streamTypes, Viewable[] streamViews, VirtualDWView[] viewExternal, Lock[] tableSecondaryIndexLocks) - Specified by:
makeExec
in classQueryPlanNode
-
addIndexes
-