| Package | Description |
|---|---|
| it.unibz.inf.ontop.iq | |
| it.unibz.inf.ontop.iq.node | |
| it.unibz.inf.ontop.iq.node.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LeafIQTree |
| 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(com.google.common.collect.ImmutableSet<it.unibz.inf.ontop.model.term.Variable>) for creating a new instance. |
interface |
EmptyNode
Temporary QueryNode that says that replace a non-satisfied sub-tree.
|
interface |
ExtendedProjectionNode
Common abstraction for ConstructionNode and AggregationNode
|
interface |
ExtensionalDataNode
TODO: explain
|
interface |
IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
interface |
NativeNode
Represents a serialized query that can be executed by the DB engine
See
IntermediateQueryFactory.createNativeNode(com.google.common.collect.ImmutableSortedSet<it.unibz.inf.ontop.model.term.Variable>, com.google.common.collect.ImmutableMap<it.unibz.inf.ontop.model.term.Variable, it.unibz.inf.ontop.model.type.DBTermType>, com.google.common.collect.ImmutableMap<it.unibz.inf.ontop.model.term.Variable, it.unibz.inf.ontop.dbschema.QuotedID>, java.lang.String, it.unibz.inf.ontop.iq.node.VariableNullability) for creating a new instance. |
interface |
TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
interface |
UnionNode
All its children are expected to project its projected variables
See IntermediateQueryFactory for creating a new instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AggregationNodeImpl |
class |
ConstructionNodeImpl |
class |
DataNodeImpl<P extends AtomPredicate> |
class |
EmptyNodeImpl |
class |
ExtendedProjectionNodeImpl |
class |
ExtensionalDataNodeImpl
"Default" implementation for an extensional data node.
|
class |
IntensionalDataNodeImpl |
class |
LeafIQTreeImpl |
class |
NativeNodeImpl |
class |
TrueNodeImpl |
class |
UnionNodeImpl |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.