public interface IQTreeVisitingTransformer extends IQTreeTransformer
IQTree transformIntensionalData(IntensionalDataNode rootNode)
IQTree transformExtensionalData(ExtensionalDataNode rootNode)
IQTree transformNonStandardLeafNode(LeafIQTree rootNode)
IQTree transformConstruction(IQTree tree, ConstructionNode rootNode, IQTree child)
IQTree transformAggregation(IQTree tree, AggregationNode aggregationNode, IQTree child)
IQTree transformFilter(IQTree tree, FilterNode rootNode, IQTree child)
IQTree transformDistinct(IQTree tree, DistinctNode rootNode, IQTree child)
IQTree transformOrderBy(IQTree tree, OrderByNode rootNode, IQTree child)
IQTree transformNonStandardUnaryNode(IQTree tree, UnaryOperatorNode rootNode, IQTree child)
IQTree transformLeftJoin(IQTree tree, LeftJoinNode rootNode, IQTree leftChild, IQTree rightChild)
IQTree transformNonStandardBinaryNonCommutativeNode(IQTree tree, BinaryNonCommutativeOperatorNode rootNode, IQTree leftChild, IQTree rightChild)
IQTree transformInnerJoin(IQTree tree, InnerJoinNode rootNode, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<IQTree> children)
IQTree transformUnion(IQTree tree, UnionNode rootNode, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<IQTree> children)
IQTree transformNonStandardNaryNode(IQTree tree, NaryOperatorNode rootNode, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<IQTree> children)
default IQTree transform(IQTree tree)
transform in interface IQTreeTransformerCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.