public interface IntermediateQueryBuilder
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(QueryNode parentNode,
QueryNode child)
When the parent is NOT a BinaryAsymetricOperatorNode
|
void |
addChild(QueryNode parentNode,
QueryNode child,
BinaryOrderedOperatorNode.ArgumentPosition position)
When the parent is a BinaryAsymetricOperatorNode.
|
void |
addChild(QueryNode parentNode,
QueryNode child,
Optional<BinaryOrderedOperatorNode.ArgumentPosition> optionalPosition)
For commodity
|
void |
addChildren(QueryNode parent,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<QueryNode> children) |
void |
appendSubtree(QueryNode subQueryRoot,
IntermediateQuery sourceQuery) |
IntermediateQuery |
build() |
boolean |
contains(QueryNode node) |
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<QueryNode> |
getChildren(QueryNode node) |
IntermediateQueryFactory |
getFactory() |
QueryNode |
getRootNode() |
void |
init(DistinctVariableOnlyDataAtom projectionAtom,
QueryNode rootNode) |
void init(DistinctVariableOnlyDataAtom projectionAtom, QueryNode rootNode) throws IntermediateQueryBuilderException
void addChild(QueryNode parentNode, QueryNode child) throws IntermediateQueryBuilderException
void addChild(QueryNode parentNode, QueryNode child, BinaryOrderedOperatorNode.ArgumentPosition position) throws IntermediateQueryBuilderException
void appendSubtree(QueryNode subQueryRoot, IntermediateQuery sourceQuery)
void addChild(QueryNode parentNode, QueryNode child, Optional<BinaryOrderedOperatorNode.ArgumentPosition> optionalPosition) throws IntermediateQueryBuilderException
void addChildren(QueryNode parent, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<QueryNode> children)
IntermediateQuery build() throws IntermediateQueryBuilderException
QueryNode getRootNode() throws IntermediateQueryBuilderException
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<QueryNode> getChildren(QueryNode node) throws IntermediateQueryBuilderException
boolean contains(QueryNode node)
IntermediateQueryFactory getFactory()
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.