public class DependentAccessNode extends AccessNode
info, nextCommandchildCount| Constructor and Description |
|---|
DependentAccessNode(int nodeID) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
All the implementation of Cloneable interface need to implement clone() method.
|
void |
closeDirect() |
int |
getMaxPredicates() |
int |
getMaxSetSize() |
protected boolean |
hasNextCommand() |
boolean |
isUseBindings() |
protected Command |
nextCommand() |
protected boolean |
prepareNextCommand(Command atomicCommand) |
Boolean |
requiresTransaction(boolean transactionalReads) |
void |
reset() |
void |
setComplexQuery(boolean complexQuery) |
void |
setMaxPredicates(int maxPredicates) |
void |
setMaxSetSize(int maxSize) |
void |
setPushdown(boolean pushdown) |
void |
setUseBindings(boolean useBindings) |
addBatchRow, copyTo, getCommand, getConformedTo, getConnectorBindingExpression, getConnectorBindingId, getDescriptionProperties, getModelId, getModelName, getNodeString, getObjects, getOriginalSelect, getProjection, getSubPlans, initialize, isShouldEvaluate, minimizeProject, nextBatchDirect, open, processCommandsIndividually, setCommand, setConformedTo, setConnectorBindingExpression, setConnectorBindingId, setModelId, setModelName, setMultiSource, setShouldEvaluateExpressions, setSubPlans, setTransactionSupportgetEvaluator, requiresTransaction, setReferenceValuesaddChild, 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, unwrapExceptionpublic void closeDirect()
closeDirect in class AccessNodeRelationalNode.close()public void reset()
reset in class AccessNodeprotected Command nextCommand() throws TeiidProcessingException, TeiidComponentException
nextCommand in class AccessNodeTeiidProcessingExceptionTeiidComponentExceptionpublic Object clone()
RelationalNodeclone in class AccessNodepublic int getMaxSetSize()
public int getMaxPredicates()
public void setMaxPredicates(int maxPredicates)
public void setMaxSetSize(int maxSize)
maxSize - The maxSize to set.protected boolean prepareNextCommand(Command atomicCommand) throws TeiidComponentException, TeiidProcessingException
prepareNextCommand in class AccessNodeTeiidComponentExceptionTeiidProcessingExceptionAccessNode.prepareNextCommand(org.teiid.query.sql.lang.Command)protected boolean hasNextCommand()
hasNextCommand in class AccessNodeAccessNode.hasNextCommand()public void setPushdown(boolean pushdown)
public Boolean requiresTransaction(boolean transactionalReads)
requiresTransaction in class AccessNodepublic boolean isUseBindings()
public void setUseBindings(boolean useBindings)
public void setComplexQuery(boolean complexQuery)
Copyright © 2018 JBoss by Red Hat. All rights reserved.