public class DependentProcedureAccessNode extends AccessNode
info, nextCommandchildCount| Constructor and Description |
|---|
DependentProcedureAccessNode(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(Command atomicCommand) |
protected boolean |
processCommandsIndividually() |
Boolean |
requiresTransaction(boolean transactionalReads) |
void |
reset() |
addBatchRow, copyTo, getCommand, getConformedTo, getConnectorBindingExpression, getConnectorBindingId, getDescriptionProperties, getModelId, getModelName, getNodeString, getObjects, getOriginalSelect, getProjection, getSubPlans, initialize, isShouldEvaluate, minimizeProject, nextBatchDirect, nextCommand, setCommand, setConformedTo, setConnectorBindingExpression, setConnectorBindingId, setModelId, setModelName, setMultiSource, setShouldEvaluateExpressions, setSubPlans, setTransactionSupportgetEvaluator, requiresTransaction, setReferenceValuesaddChild, close, copyTo, createLookupMap, getBatchSize, getBuffer, getBufferDirect, getBufferManager, getChildCount, getChildren, getClassName, getConnectionID, getContext, getDataManager, getElements, getEstimateNodeCardinality, getID, getNodeStatistics, getOutputElements, getParent, getProjectionIndexes, hasBuffer, hasPendingRows, isBatchFull, isClosed, isLastBatch, nextBatch, nodeToString, projectTuple, projectTuple, pullBatch, setContext, setElements, setEstimateDepAccessCardinality, setEstimateDepJoinCost, setEstimateJoinCost, setEstimateNodeCardinality, setEstimateNodeSetSize, setID, setParent, terminateBatches, toString, unwrapExceptionpublic Object clone()
RelationalNodeclone in class AccessNodePlanExecutionNode.clone()public void reset()
reset in class AccessNodepublic void closeDirect()
closeDirect in class AccessNodepublic void open()
throws TeiidComponentException,
TeiidProcessingException
open in class AccessNodeTeiidComponentExceptionTeiidProcessingExceptionprotected boolean prepareNextCommand(Command atomicCommand) throws TeiidComponentException, TeiidProcessingException
prepareNextCommand in class AccessNodeTeiidComponentExceptionTeiidProcessingExceptionAccessNode.prepareNextCommand(org.teiid.query.sql.lang.Command)protected boolean processCommandsIndividually()
processCommandsIndividually in class AccessNodeprotected boolean hasNextCommand()
hasNextCommand in class AccessNodePlanExecutionNode.hasNextCommand()public Criteria getInputCriteria()
public Boolean requiresTransaction(boolean transactionalReads)
requiresTransaction in class AccessNodeCopyright © 2018 JBoss by Red Hat. All rights reserved.