public interface LeafIQTree extends IQTree, ExplicitVariableProjectionNode
| Modifier and Type | Method and Description |
|---|---|
LeafIQTree |
acceptNodeTransformer(HomogeneousQueryNodeTransformer transformer)
"Accept" method for the "Visitor" pattern.
|
LeafIQTree |
getRootNode() |
acceptTransformer, acceptVisitor, applyDescendingSubstitution, applyDescendingSubstitutionWithoutOptimizing, applyFreshRenaming, getChildren, getKnownVariables, getPossibleVariableDefinitions, getVariableNullability, getVariables, inferUniqueConstraints, isConstructed, isDeclaredAsEmpty, isDistinct, isEquivalentTo, isLeaf, liftIncompatibleDefinitions, normalizeForOptimization, propagateDownConstraint, removeDistincts, replaceSubTree, validategetVariablesacceptVisitor, clone, getLocallyDefinedVariables, getLocallyRequiredVariables, getLocalVariables, getRequiredVariables, isEquivalentTo, isSyntacticallyEquivalentTo, isVariableNullableLeafIQTree getRootNode()
getRootNode in interface IQTreeLeafIQTree acceptNodeTransformer(HomogeneousQueryNodeTransformer transformer) throws QueryNodeTransformationException
QueryNodeacceptNodeTransformer in interface QueryNodeQueryNodeTransformationExceptionCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.