public class DependentProcedureExecutionNode extends PlanExecutionNode
childCount
Constructor and Description |
---|
DependentProcedureExecutionNode(int nodeID,
Criteria crit,
List references,
List defaults) |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
All the implementation of Cloneable interface need to implement clone() method.
|
void |
closeDirect() |
Criteria |
getInputCriteria() |
protected boolean |
hasNextCommand() |
void |
open() |
protected boolean |
prepareNextCommand() |
Boolean |
requiresTransaction(boolean transactionalReads) |
void |
reset() |
static void |
shareVariableContext(RelationalNode node,
CommandContext context) |
copyTo, getDescriptionProperties, getNodeString, getProcessorPlan, nextBatchDirect, openPlanImmediately, setProcessorPlan
addBatchRow, addChild, close, copyTo, createLookupMap, getBatchSize, getBuffer, getBufferDirect, getBufferManager, getChildCount, getChildren, getClassName, getConnectionID, getContext, getDataManager, getElements, getEstimateNodeCardinality, getID, getNodeStatistics, getOutputElements, getParent, getProjectionIndexes, hasBuffer, hasPendingRows, initialize, isBatchFull, isClosed, isLastBatch, nextBatch, nodeToString, projectTuple, projectTuple, pullBatch, setContext, setElements, setEstimateDepAccessCardinality, setEstimateDepJoinCost, setEstimateJoinCost, setEstimateNodeCardinality, setEstimateNodeSetSize, setID, setParent, terminateBatches, toString, unwrapException
public Object clone()
RelationalNode
clone
in class PlanExecutionNode
PlanExecutionNode.clone()
public void reset()
reset
in class PlanExecutionNode
public void closeDirect()
closeDirect
in class PlanExecutionNode
protected boolean prepareNextCommand() throws BlockedException, TeiidComponentException, TeiidProcessingException
prepareNextCommand
in class PlanExecutionNode
BlockedException
TeiidComponentException
TeiidProcessingException
PlanExecutionNode.prepareNextCommand()
protected boolean hasNextCommand()
hasNextCommand
in class PlanExecutionNode
PlanExecutionNode.hasNextCommand()
public Criteria getInputCriteria()
public void open() throws TeiidComponentException, TeiidProcessingException
open
in class PlanExecutionNode
TeiidComponentException
TeiidProcessingException
public static void shareVariableContext(RelationalNode node, CommandContext context)
public Boolean requiresTransaction(boolean transactionalReads)
requiresTransaction
in class PlanExecutionNode
Copyright © 2018 JBoss by Red Hat. All rights reserved.