public abstract class DefaultNonRecursiveIQTreeTransformer extends Object implements IQTreeVisitingTransformer
| Constructor and Description |
|---|
DefaultNonRecursiveIQTreeTransformer() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittransformpublic DefaultNonRecursiveIQTreeTransformer()
public IQTree transformIntensionalData(IntensionalDataNode dataNode)
transformIntensionalData in interface IQTreeVisitingTransformerpublic IQTree transformExtensionalData(ExtensionalDataNode dataNode)
transformExtensionalData in interface IQTreeVisitingTransformerpublic IQTree transformEmpty(EmptyNode node)
transformEmpty in interface IQTreeVisitingTransformerpublic IQTree transformTrue(TrueNode node)
transformTrue in interface IQTreeVisitingTransformerpublic IQTree transformNonStandardLeafNode(LeafIQTree leafNode)
transformNonStandardLeafNode in interface IQTreeVisitingTransformerpublic IQTree transformConstruction(IQTree tree, ConstructionNode rootNode, IQTree child)
transformConstruction in interface IQTreeVisitingTransformerpublic IQTree transformAggregation(IQTree tree, AggregationNode rootNode, IQTree child)
transformAggregation in interface IQTreeVisitingTransformerpublic IQTree transformFilter(IQTree tree, FilterNode rootNode, IQTree child)
transformFilter in interface IQTreeVisitingTransformerpublic IQTree transformDistinct(IQTree tree, DistinctNode rootNode, IQTree child)
transformDistinct in interface IQTreeVisitingTransformerpublic IQTree transformSlice(IQTree tree, SliceNode sliceNode, IQTree child)
transformSlice in interface IQTreeVisitingTransformerpublic IQTree transformOrderBy(IQTree tree, OrderByNode rootNode, IQTree child)
transformOrderBy in interface IQTreeVisitingTransformerpublic IQTree transformNonStandardUnaryNode(IQTree tree, UnaryOperatorNode rootNode, IQTree child)
transformNonStandardUnaryNode in interface IQTreeVisitingTransformerpublic IQTree transformLeftJoin(IQTree tree, LeftJoinNode rootNode, IQTree leftChild, IQTree rightChild)
transformLeftJoin in interface IQTreeVisitingTransformerpublic IQTree transformNonStandardBinaryNonCommutativeNode(IQTree tree, BinaryNonCommutativeOperatorNode rootNode, IQTree leftChild, IQTree rightChild)
transformNonStandardBinaryNonCommutativeNode in interface IQTreeVisitingTransformerpublic IQTree transformInnerJoin(IQTree tree, InnerJoinNode rootNode, com.google.common.collect.ImmutableList<IQTree> children)
transformInnerJoin in interface IQTreeVisitingTransformerpublic IQTree transformUnion(IQTree tree, UnionNode rootNode, com.google.common.collect.ImmutableList<IQTree> children)
transformUnion in interface IQTreeVisitingTransformerpublic IQTree transformNonStandardNaryNode(IQTree tree, NaryOperatorNode rootNode, com.google.common.collect.ImmutableList<IQTree> children)
transformNonStandardNaryNode in interface IQTreeVisitingTransformerprotected IQTree transformLeaf(LeafIQTree leaf)
protected IQTree transformUnaryNode(IQTree tree, UnaryOperatorNode rootNode, IQTree child)
protected IQTree transformNaryCommutativeNode(IQTree tree, NaryOperatorNode rootNode, com.google.common.collect.ImmutableList<IQTree> children)
protected IQTree transformBinaryNonCommutativeNode(IQTree tree, BinaryNonCommutativeOperatorNode rootNode, IQTree leftChild, IQTree rightChild)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.