public class InsertPlanExecutionNode extends PlanExecutionNode
childCount
Constructor and Description |
---|
InsertPlanExecutionNode(int nodeID,
QueryMetadataInterface metadata) |
Modifier and Type | Method and Description |
---|---|
protected void |
addBatchRow(List row) |
Object |
clone()
All the implementation of Cloneable interface need to implement clone() method.
|
void |
closeDirect() |
protected void |
copyTo(InsertPlanExecutionNode target) |
protected boolean |
hasNextCommand() |
protected boolean |
openPlanImmediately() |
protected boolean |
prepareNextCommand() |
protected TupleBatch |
pullBatch() |
Boolean |
requiresTransaction(boolean transactionalReads) |
void |
reset() |
void |
setReferences(List<Reference> references) |
copyTo, getDescriptionProperties, getNodeString, getProcessorPlan, nextBatchDirect, open, setProcessorPlan
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, setContext, setElements, setEstimateDepAccessCardinality, setEstimateDepJoinCost, setEstimateJoinCost, setEstimateNodeCardinality, setEstimateNodeSetSize, setID, setParent, terminateBatches, toString, unwrapException
public InsertPlanExecutionNode(int nodeID, QueryMetadataInterface metadata)
protected void addBatchRow(List row)
addBatchRow
in class RelationalNode
protected TupleBatch pullBatch()
pullBatch
in class RelationalNode
protected boolean hasNextCommand()
hasNextCommand
in class PlanExecutionNode
protected boolean openPlanImmediately()
openPlanImmediately
in class PlanExecutionNode
protected boolean prepareNextCommand() throws BlockedException, TeiidComponentException, TeiidProcessingException
prepareNextCommand
in class PlanExecutionNode
BlockedException
TeiidComponentException
TeiidProcessingException
public Object clone()
RelationalNode
clone
in class PlanExecutionNode
protected void copyTo(InsertPlanExecutionNode target)
public void closeDirect()
closeDirect
in class PlanExecutionNode
public void reset()
reset
in class PlanExecutionNode
public Boolean requiresTransaction(boolean transactionalReads)
requiresTransaction
in class PlanExecutionNode
Copyright © 2018 JBoss by Red Hat. All rights reserved.