public class UnionAllNode extends RelationalNode
childCount
Constructor and Description |
---|
UnionAllNode(int nodeID) |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
All the implementation of Cloneable interface need to implement clone() method.
|
void |
closeDirect() |
void |
initialize(CommandContext context,
BufferManager bufferManager,
ProcessorDataManager dataMgr) |
TupleBatch |
nextBatchDirect()
Template method for subclasses to implement.
|
TupleBatch |
nextBatchDirectInternal() |
void |
open() |
void |
openInternal() |
void |
reset() |
addBatchRow, addChild, close, copyTo, createLookupMap, getBatchSize, getBuffer, getBufferDirect, getBufferManager, getChildCount, getChildren, getClassName, getConnectionID, getContext, getDataManager, getDescriptionProperties, getElements, getEstimateNodeCardinality, getID, getNodeStatistics, getNodeString, getOutputElements, getParent, getProjectionIndexes, hasBuffer, hasPendingRows, isBatchFull, isClosed, isLastBatch, nextBatch, nodeToString, projectTuple, projectTuple, pullBatch, requiresTransaction, setContext, setElements, setEstimateDepAccessCardinality, setEstimateDepJoinCost, setEstimateJoinCost, setEstimateNodeCardinality, setEstimateNodeSetSize, setID, setParent, terminateBatches, toString, unwrapException
public void reset()
reset
in class RelationalNode
public void initialize(CommandContext context, BufferManager bufferManager, ProcessorDataManager dataMgr)
initialize
in class RelationalNode
public void open() throws TeiidComponentException, TeiidProcessingException
open
in class RelationalNode
TeiidComponentException
TeiidProcessingException
public void openInternal() throws TeiidComponentException, TeiidProcessingException
public TupleBatch nextBatchDirect() throws BlockedException, TeiidComponentException, TeiidProcessingException
RelationalNode
nextBatchDirect
in class RelationalNode
BlockedException
TeiidComponentException
TeiidProcessingException
- if exception related to user input occuredpublic TupleBatch nextBatchDirectInternal() throws BlockedException, TeiidComponentException, TeiidProcessingException
public void closeDirect()
closeDirect
in class RelationalNode
public Object clone()
RelationalNode
clone
in class RelationalNode
Copyright © 2019. All rights reserved.