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