public class LookupInstructionQueryPlanNode extends QueryPlanNode
Constructor and Description |
---|
LookupInstructionQueryPlanNode(int rootStream,
String rootStreamName,
int numStreams,
boolean[] requiredPerStream,
LookupInstructionPlan[] lookupInstructions,
BaseAssemblyNodeFactory[] assemblyInstructionFactories)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
LookupInstructionPlan[] |
getLookupInstructions() |
int |
getNumStreams() |
ExecNode |
makeExec(AgentInstanceContext agentInstanceContext,
Map<TableLookupIndexReqKey,EventTable>[] indexesPerStream,
EventType[] streamTypes,
Viewable[] streamViews,
VirtualDWView[] viewExternal,
Lock[] tableSecondaryIndexLocks) |
public LookupInstructionQueryPlanNode(int rootStream, String rootStreamName, int numStreams, boolean[] requiredPerStream, LookupInstructionPlan[] lookupInstructions, BaseAssemblyNodeFactory[] assemblyInstructionFactories)
rootStream
- is the stream supplying the lookup eventrootStreamName
- is the name of the stream supplying the lookup eventnumStreams
- is the number of streamslookupInstructions
- is a list of lookups to performrequiredPerStream
- indicates which streams are required and which are optional in the lookupassemblyInstructionFactories
- is the bottom-up assembly factory nodes to assemble a lookup result nodespublic ExecNode makeExec(AgentInstanceContext agentInstanceContext, Map<TableLookupIndexReqKey,EventTable>[] indexesPerStream, EventType[] streamTypes, Viewable[] streamViews, VirtualDWView[] viewExternal, Lock[] tableSecondaryIndexLocks)
makeExec
in class QueryPlanNode
public int getNumStreams()
public LookupInstructionPlan[] getLookupInstructions()
Copyright © 2005–2018. All rights reserved.