public class ObjectTableNode extends SubqueryAwareRelationalNode
childCount| Constructor and Description |
|---|
ObjectTableNode(int nodeID) |
| Modifier and Type | Method and Description |
|---|---|
ObjectTableNode |
clone()
All the implementation of Cloneable interface need to implement clone() method.
|
void |
closeDirect() |
PlanNode |
getDescriptionProperties() |
Collection<? extends LanguageObject> |
getObjects() |
void |
initialize(CommandContext context,
BufferManager bufferManager,
ProcessorDataManager dataMgr) |
protected TupleBatch |
nextBatchDirect()
Template method for subclasses to implement.
|
void |
open() |
void |
reset() |
void |
setProjectedColumns(List<ObjectTable.ObjectColumn> projectedColumns) |
void |
setTable(ObjectTable table) |
getEvaluator, requiresTransaction, requiresTransaction, setReferenceValuesaddBatchRow, addChild, close, copyTo, createLookupMap, getBatchSize, getBuffer, getBufferDirect, getBufferManager, getChildCount, getChildren, getClassName, getConnectionID, getContext, getDataManager, getElements, getEstimateNodeCardinality, getID, getNodeStatistics, getNodeString, 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 void initialize(CommandContext context, BufferManager bufferManager, ProcessorDataManager dataMgr)
initialize in class RelationalNodepublic void open()
throws TeiidComponentException,
TeiidProcessingException
open in class RelationalNodeTeiidComponentExceptionTeiidProcessingExceptionpublic void closeDirect()
closeDirect in class SubqueryAwareRelationalNodepublic void reset()
reset in class SubqueryAwareRelationalNodepublic void setTable(ObjectTable table)
public void setProjectedColumns(List<ObjectTable.ObjectColumn> projectedColumns)
public ObjectTableNode clone()
RelationalNodeclone in class RelationalNodeprotected TupleBatch nextBatchDirect() throws BlockedException, TeiidComponentException, TeiidProcessingException
RelationalNodenextBatchDirect in class RelationalNodeBlockedExceptionTeiidComponentExceptionTeiidProcessingException - if exception related to user input occuredpublic Collection<? extends LanguageObject> getObjects()
getObjects in class SubqueryAwareRelationalNodepublic PlanNode getDescriptionProperties()
getDescriptionProperties in class RelationalNodeCopyright © 2018 JBoss by Red Hat. All rights reserved.