| Modifier and Type | Method and Description |
|---|---|
UnaryIQTree |
IntermediateQueryFactory.createUnaryIQTree(UnaryOperatorNode rootNode,
IQTree child) |
UnaryIQTree |
IntermediateQueryFactory.createUnaryIQTree(UnaryOperatorNode rootNode,
IQTree child,
IQProperties properties) |
UnaryIQTree |
IntermediateQueryFactory.createUnaryIQTree(UnaryOperatorNode rootNode,
IQTree child,
IQTreeCache treeCache) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
interface |
ConstructionNode
Head node an IntermediateQuery
TODO: further explain
See
IntermediateQueryFactory.createConstructionNode(it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<it.unibz.inf.ontop.model.term.Variable>) for creating a new instance. |
interface |
DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
interface |
ExtendedProjectionNode
Common abstraction for ConstructionNode and AggregationNode
|
interface |
FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
interface |
OrderByNode
Follows a NULLS FIRST semantics (if ascending, NULLS LAST otherwise), similarly to SPARQL
See https://www.w3.org/TR/sparql11-query/#modOrderBy
See
IntermediateQueryFactory.createOrderByNode(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
interface |
QueryModifierNode |
interface |
SliceNode
See
IntermediateQueryFactory.createSliceNode(long, long) for creating a new instance. |
| Modifier and Type | Method and Description |
|---|---|
UnaryOperatorNode |
UnaryOperatorNode.acceptNodeTransformer(HomogeneousQueryNodeTransformer transformer) |
| Modifier and Type | Class and Description |
|---|---|
class |
AggregationNodeImpl |
class |
ConstructionNodeImpl |
class |
DistinctNodeImpl |
class |
ExtendedProjectionNodeImpl |
class |
FilterNodeImpl |
class |
OrderByNodeImpl |
class |
QueryModifierNodeImpl |
class |
SliceNodeImpl |
| Modifier and Type | Method and Description |
|---|---|
IQTree |
NotRequiredVariableRemoverImpl.VariableRemoverTransformer.transformNonStandardUnaryNode(IQTree tree,
UnaryOperatorNode rootNode,
IQTree child) |
| Constructor and Description |
|---|
State(it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable> projectedVariables,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<UnaryOperatorNode> ancestors,
Optional<ImmutableExpression> condition,
IQTree child) |
| Modifier and Type | Method and Description |
|---|---|
IQTree |
IQTreeVisitingTransformer.transformNonStandardUnaryNode(IQTree tree,
UnaryOperatorNode rootNode,
IQTree child) |
| Modifier and Type | Method and Description |
|---|---|
IQTree |
HomogeneousIQTreeVisitingTransformer.transformNonStandardUnaryNode(IQTree tree,
UnaryOperatorNode rootNode,
IQTree child) |
IQTree |
DefaultNonRecursiveIQTreeTransformer.transformNonStandardUnaryNode(IQTree tree,
UnaryOperatorNode rootNode,
IQTree child) |
IQTree |
DefaultRecursiveIQTreeVisitingTransformer.transformNonStandardUnaryNode(IQTree tree,
UnaryOperatorNode rootNode,
IQTree child) |
IQTree |
DefaultIdentityIQTreeVisitingTransformer.transformNonStandardUnaryNode(IQTree tree,
UnaryOperatorNode rootNode,
IQTree child) |
IQTree |
LazyRecursiveIQTreeVisitingTransformer.transformNonStandardUnaryNode(IQTree tree,
UnaryOperatorNode rootNode,
IQTree child) |
protected IQTree |
ChildTransformer.transformUnaryNode(IQTree tree,
UnaryOperatorNode rootNode,
IQTree child) |
protected IQTree |
DefaultNonRecursiveIQTreeTransformer.transformUnaryNode(IQTree tree,
UnaryOperatorNode rootNode,
IQTree child) |
protected IQTree |
DefaultRecursiveIQTreeVisitingTransformer.transformUnaryNode(IQTree tree,
UnaryOperatorNode rootNode,
IQTree child) |
| Modifier and Type | Method and Description |
|---|---|
Optional<TermType> |
BasicUniqueTermTypeExtractor.TermTypeVariableVisitor.visitNonStandardUnaryNode(UnaryOperatorNode rootNode,
IQTree child) |
| Modifier and Type | Method and Description |
|---|---|
T |
IQVisitor.visitNonStandardUnaryNode(UnaryOperatorNode rootNode,
IQTree child) |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.