All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
Optional<TermType> |
visitAggregation(AggregationNode rootNode,
IQTree child) |
Optional<TermType> |
visitConstruction(ConstructionNode rootNode,
IQTree child) |
Optional<TermType> |
visitDistinct(DistinctNode rootNode,
IQTree child) |
Optional<TermType> |
visitEmpty(EmptyNode node) |
protected Optional<TermType> |
visitExtendedProjection(ExtendedProjectionNode rootNode,
IQTree child) |
Optional<TermType> |
visitExtensionalData(ExtensionalDataNode dataNode) |
Optional<TermType> |
visitFilter(FilterNode rootNode,
IQTree child) |
Optional<TermType> |
visitInnerJoin(InnerJoinNode rootNode,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<IQTree> children)
Returns the first type found for a variable.
|
Optional<TermType> |
visitIntensionalData(IntensionalDataNode dataNode) |
Optional<TermType> |
visitLeftJoin(LeftJoinNode rootNode,
IQTree leftChild,
IQTree rightChild)
Only consider the right child for right-specific variables
|
Optional<TermType> |
visitNative(NativeNode nativeNode) |
Optional<TermType> |
visitNonStandardBinaryNonCommutativeNode(BinaryNonCommutativeOperatorNode rootNode,
IQTree leftChild,
IQTree rightChild) |
Optional<TermType> |
visitNonStandardLeafNode(LeafIQTree leafNode) |
Optional<TermType> |
visitNonStandardNaryNode(NaryOperatorNode rootNode,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<IQTree> children) |
Optional<TermType> |
visitNonStandardUnaryNode(UnaryOperatorNode rootNode,
IQTree child) |
Optional<TermType> |
visitOrderBy(OrderByNode rootNode,
IQTree child) |
Optional<TermType> |
visitSlice(SliceNode sliceNode,
IQTree child) |
Optional<TermType> |
visitTrue(TrueNode node) |
Optional<TermType> |
visitUnion(UnionNode rootNode,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<IQTree> children) |