public class DependentProcedureAccessNode extends AccessNode
info, nextCommand
childCount
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, setTransactionSupport
getEvaluator, requiresTransaction, setReferenceValues
addChild, 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, unwrapException
public Object clone()
RelationalNode
clone
in class AccessNode
PlanExecutionNode.clone()
public void reset()
reset
in class AccessNode
public void closeDirect()
closeDirect
in class AccessNode
public void open() throws TeiidComponentException, TeiidProcessingException
open
in class AccessNode
TeiidComponentException
TeiidProcessingException
protected boolean prepareNextCommand(Command atomicCommand) throws TeiidComponentException, TeiidProcessingException
prepareNextCommand
in class AccessNode
TeiidComponentException
TeiidProcessingException
AccessNode.prepareNextCommand(org.teiid.query.sql.lang.Command)
protected boolean processCommandsIndividually()
processCommandsIndividually
in class AccessNode
protected boolean hasNextCommand()
hasNextCommand
in class AccessNode
PlanExecutionNode.hasNextCommand()
public Criteria getInputCriteria()
public Boolean requiresTransaction(boolean transactionalReads)
requiresTransaction
in class AccessNode
Copyright © 2018 JBoss by Red Hat. All rights reserved.