public interface IQVisitor<T>
T visitIntensionalData(IntensionalDataNode dataNode)
T visitExtensionalData(ExtensionalDataNode dataNode)
T visitNative(NativeNode nativeNode)
T visitNonStandardLeafNode(LeafIQTree leafNode)
T visitConstruction(ConstructionNode rootNode, IQTree child)
T visitAggregation(AggregationNode aggregationNode, IQTree child)
T visitFilter(FilterNode rootNode, IQTree child)
T visitDistinct(DistinctNode rootNode, IQTree child)
T visitOrderBy(OrderByNode rootNode, IQTree child)
T visitNonStandardUnaryNode(UnaryOperatorNode rootNode, IQTree child)
T visitLeftJoin(LeftJoinNode rootNode, IQTree leftChild, IQTree rightChild)
T visitNonStandardBinaryNonCommutativeNode(BinaryNonCommutativeOperatorNode rootNode, IQTree leftChild, IQTree rightChild)
T visitInnerJoin(InnerJoinNode rootNode, com.google.common.collect.ImmutableList<IQTree> children)
T visitUnion(UnionNode rootNode, com.google.common.collect.ImmutableList<IQTree> children)
T visitNonStandardNaryNode(NaryOperatorNode rootNode, com.google.common.collect.ImmutableList<IQTree> children)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.