@Singleton public class RequiredExtensionalDataNodeExtractorImpl extends Object implements RequiredExtensionalDataNodeExtractor
| Modifier | Constructor and Description |
|---|---|
protected |
RequiredExtensionalDataNodeExtractorImpl() |
@Inject protected RequiredExtensionalDataNodeExtractorImpl()
public Stream<ExtensionalDataNode> visitIntensionalData(IntensionalDataNode dataNode)
visitIntensionalData in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitExtensionalData(ExtensionalDataNode dataNode)
visitExtensionalData in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitEmpty(EmptyNode node)
visitEmpty in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitTrue(TrueNode node)
visitTrue in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitNative(NativeNode nativeNode)
visitNative in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitNonStandardLeafNode(LeafIQTree leafNode)
visitNonStandardLeafNode in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitConstruction(ConstructionNode rootNode, IQTree child)
visitConstruction in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitAggregation(AggregationNode aggregationNode, IQTree child)
visitAggregation in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitFilter(FilterNode rootNode, IQTree child)
visitFilter in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitDistinct(DistinctNode rootNode, IQTree child)
visitDistinct in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitSlice(SliceNode sliceNode, IQTree child)
visitSlice in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitOrderBy(OrderByNode rootNode, IQTree child)
visitOrderBy in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitNonStandardUnaryNode(UnaryOperatorNode rootNode, IQTree child)
visitNonStandardUnaryNode in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitLeftJoin(LeftJoinNode rootNode, IQTree leftChild, IQTree rightChild)
visitLeftJoin in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitNonStandardBinaryNonCommutativeNode(BinaryNonCommutativeOperatorNode rootNode, IQTree leftChild, IQTree rightChild)
visitNonStandardBinaryNonCommutativeNode in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitInnerJoin(InnerJoinNode rootNode, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<IQTree> children)
visitInnerJoin in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitUnion(UnionNode rootNode, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<IQTree> children)
visitUnion in interface IQVisitor<Stream<ExtensionalDataNode>>public Stream<ExtensionalDataNode> visitNonStandardNaryNode(NaryOperatorNode rootNode, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<IQTree> children)
visitNonStandardNaryNode in interface IQVisitor<Stream<ExtensionalDataNode>>Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.