public abstract class SubqueryAwareRelationalNode extends RelationalNode
childCount
Modifier | Constructor and Description |
---|---|
protected |
SubqueryAwareRelationalNode() |
|
SubqueryAwareRelationalNode(int nodeID) |
Modifier and Type | Method and Description |
---|---|
void |
closeDirect() |
protected Evaluator |
getEvaluator(Map elementMap) |
abstract Collection<? extends LanguageObject> |
getObjects() |
Boolean |
requiresTransaction(boolean transactionalReads) |
static Boolean |
requiresTransaction(boolean transactionalReads,
List<SubqueryContainer<?>> valueIteratorProviders) |
void |
reset() |
protected void |
setReferenceValues(TableFunctionReference ref) |
addBatchRow, addChild, clone, close, copyTo, createLookupMap, getBatchSize, getBuffer, getBufferDirect, getBufferManager, getChildCount, getChildren, getClassName, getConnectionID, getContext, getDataManager, getDescriptionProperties, getElements, getEstimateNodeCardinality, getID, getNodeStatistics, getNodeString, getOutputElements, getParent, getProjectionIndexes, hasBuffer, hasPendingRows, initialize, isBatchFull, isClosed, isLastBatch, nextBatch, nextBatchDirect, nodeToString, open, projectTuple, projectTuple, pullBatch, setContext, setElements, setEstimateDepAccessCardinality, setEstimateDepJoinCost, setEstimateJoinCost, setEstimateNodeCardinality, setEstimateNodeSetSize, setID, setParent, terminateBatches, toString, unwrapException
protected SubqueryAwareRelationalNode()
public SubqueryAwareRelationalNode(int nodeID)
public void reset()
reset
in class RelationalNode
public void closeDirect()
closeDirect
in class RelationalNode
protected void setReferenceValues(TableFunctionReference ref) throws ExpressionEvaluationException, BlockedException, TeiidComponentException
public abstract Collection<? extends LanguageObject> getObjects()
public Boolean requiresTransaction(boolean transactionalReads)
requiresTransaction
in class RelationalNode
public static Boolean requiresTransaction(boolean transactionalReads, List<SubqueryContainer<?>> valueIteratorProviders)
Copyright © 2018 JBoss by Red Hat. All rights reserved.