public class HomogeneousIQTreeVisitingTransformer extends DefaultRecursiveIQTreeVisitingTransformer
iqFactory| Constructor and Description |
|---|
HomogeneousIQTreeVisitingTransformer(HomogeneousQueryNodeTransformer nodeTransformer,
IntermediateQueryFactory iqFactory) |
transformBinaryNonCommutativeNode, transformLeaf, transformNaryCommutativeNode, transformUnaryNodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittransformpublic HomogeneousIQTreeVisitingTransformer(HomogeneousQueryNodeTransformer nodeTransformer, IntermediateQueryFactory iqFactory)
public IQTree transformIntensionalData(IntensionalDataNode dataNode)
transformIntensionalData in interface IQTreeVisitingTransformertransformIntensionalData in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformExtensionalData(ExtensionalDataNode dataNode)
transformExtensionalData in interface IQTreeVisitingTransformertransformExtensionalData in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformEmpty(EmptyNode node)
transformEmpty in interface IQTreeVisitingTransformertransformEmpty in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformTrue(TrueNode node)
transformTrue in interface IQTreeVisitingTransformertransformTrue in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformNonStandardLeafNode(LeafIQTree leafNode)
transformNonStandardLeafNode in interface IQTreeVisitingTransformertransformNonStandardLeafNode in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformConstruction(IQTree tree, ConstructionNode rootNode, IQTree child)
transformConstruction in interface IQTreeVisitingTransformertransformConstruction in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformAggregation(IQTree tree, AggregationNode rootNode, IQTree child)
transformAggregation in interface IQTreeVisitingTransformertransformAggregation in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformFilter(IQTree tree, FilterNode rootNode, IQTree child)
transformFilter in interface IQTreeVisitingTransformertransformFilter in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformDistinct(IQTree tree, DistinctNode rootNode, IQTree child)
transformDistinct in interface IQTreeVisitingTransformertransformDistinct in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformSlice(IQTree tree, SliceNode sliceNode, IQTree child)
transformSlice in interface IQTreeVisitingTransformertransformSlice in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformOrderBy(IQTree tree, OrderByNode rootNode, IQTree child)
transformOrderBy in interface IQTreeVisitingTransformertransformOrderBy in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformNonStandardUnaryNode(IQTree tree, UnaryOperatorNode rootNode, IQTree child)
transformNonStandardUnaryNode in interface IQTreeVisitingTransformertransformNonStandardUnaryNode in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformLeftJoin(IQTree tree, LeftJoinNode rootNode, IQTree leftChild, IQTree rightChild)
transformLeftJoin in interface IQTreeVisitingTransformertransformLeftJoin in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformNonStandardBinaryNonCommutativeNode(IQTree tree, BinaryNonCommutativeOperatorNode rootNode, IQTree leftChild, IQTree rightChild)
transformNonStandardBinaryNonCommutativeNode in interface IQTreeVisitingTransformertransformNonStandardBinaryNonCommutativeNode in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformInnerJoin(IQTree tree, InnerJoinNode rootNode, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<IQTree> children)
transformInnerJoin in interface IQTreeVisitingTransformertransformInnerJoin in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformUnion(IQTree tree, UnionNode rootNode, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<IQTree> children)
transformUnion in interface IQTreeVisitingTransformertransformUnion in class DefaultRecursiveIQTreeVisitingTransformerpublic IQTree transformNonStandardNaryNode(IQTree tree, NaryOperatorNode rootNode, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<IQTree> children)
transformNonStandardNaryNode in interface IQTreeVisitingTransformertransformNonStandardNaryNode in class DefaultRecursiveIQTreeVisitingTransformerCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.