| Class and Description |
|---|
| AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
| BinaryNonCommutativeOperatorNode
Operator QueryNode which are binary and whose operands ordering is semantically meaningful.
|
| 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. |
| DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
| EmptyNode
Temporary QueryNode that says that replace a non-satisfied sub-tree.
|
| ExtensionalDataNode
TODO: explain
|
| FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
| InnerJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| LeftJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| NaryOperatorNode
Has at least two children
|
| 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. |
| 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(com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
| OrderByNode.OrderComparator |
| SliceNode
See
IntermediateQueryFactory.createSliceNode(long, long) for creating a new instance. |
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| UnaryOperatorNode
Has ONE child
|
| UnionNode
All its children are expected to project its projected variables
See IntermediateQueryFactory for creating a new instance.
|
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| BinaryOrderedOperatorNode.ArgumentPosition |
| 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. |
| ExplicitVariableProjectionNode
Node that explicitly declares the variables returned by its sub-tree.
|
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| QueryNode
Immutable.
|
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
| BinaryOrderedOperatorNode.ArgumentPosition |
| 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. |
| DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
| EmptyNode
Temporary QueryNode that says that replace a non-satisfied sub-tree.
|
| ExtensionalDataNode
TODO: explain
|
| FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
| InnerJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| LeftJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| 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(com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
| QueryNode
Immutable.
|
| SliceNode
See
IntermediateQueryFactory.createSliceNode(long, long) for creating a new instance. |
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| UnionNode
All its children are expected to project its projected variables
See IntermediateQueryFactory for creating a new instance.
|
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| BinaryOrderedOperatorNode.ArgumentPosition |
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| QueryNode
Immutable.
|
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| Class and Description |
|---|
| AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
| BinaryNonCommutativeOperatorNode
Operator QueryNode which are binary and whose operands ordering is semantically meaningful.
|
| BinaryOrderedOperatorNode
The ordering of the operands is meaningful procedurally,
and therefore should be preserved.
|
| BinaryOrderedOperatorNode.ArgumentPosition |
| CommutativeJoinNode
Commutative: the children order does not matter
|
| CommutativeJoinOrFilterNode
Union of CommutativeJoinNode and FilterNode
|
| 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. |
| DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
| EmptyNode
Temporary QueryNode that says that replace a non-satisfied sub-tree.
|
| ExplicitVariableProjectionNode
Node that explicitly declares the variables returned by its sub-tree.
|
| ExtendedProjectionNode
Common abstraction for ConstructionNode and AggregationNode
|
| ExtensionalDataNode
TODO: explain
|
| FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
| InnerJoinLikeNode |
| InnerJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| JoinLikeNode
Any kind of JOIN (inner, left join)
|
| JoinOrFilterNode
TODO: explain
|
| LeftJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| NaryOperatorNode
Has at least two children
|
| NodeTransformationProposedState
Transformation to the local node.
|
| 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(com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
| OrderByNode.OrderComparator |
| QueryModifierNode |
| QueryNode
Immutable.
|
| QueryNodeVisitor
Visits QueryNodes without having effect on them and the intermediate query.
|
| SliceNode
See
IntermediateQueryFactory.createSliceNode(long, long) for creating a new instance. |
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| UnaryOperatorNode
Has ONE child
|
| UnionNode
All its children are expected to project its projected variables
See IntermediateQueryFactory for creating a new instance.
|
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
| BinaryNonCommutativeOperatorNode
Operator QueryNode which are binary and whose operands ordering is semantically meaningful.
|
| BinaryOrderedOperatorNode
The ordering of the operands is meaningful procedurally,
and therefore should be preserved.
|
| CommutativeJoinNode
Commutative: the children order does not matter
|
| CommutativeJoinOrFilterNode
Union of CommutativeJoinNode and FilterNode
|
| 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. |
| DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
| DummyVariableNullability |
| EmptyNode
Temporary QueryNode that says that replace a non-satisfied sub-tree.
|
| ExplicitVariableProjectionNode
Node that explicitly declares the variables returned by its sub-tree.
|
| ExtendedProjectionNode
Common abstraction for ConstructionNode and AggregationNode
|
| ExtensionalDataNode
TODO: explain
|
| FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
| InnerJoinLikeNode |
| InnerJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| JoinLikeNode
Any kind of JOIN (inner, left join)
|
| JoinOrFilterNode
TODO: explain
|
| LeftJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| NaryOperatorNode
Has at least two children
|
| 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. |
| NodeTransformationProposal
TODO: explain
|
| NodeTransformationProposedState
Transformation to the local node.
|
| 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(com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
| OrderByNode.OrderComparator |
| QueryModifierNode |
| QueryNode
Immutable.
|
| QueryNodeVisitor
Visits QueryNodes without having effect on them and the intermediate query.
|
| SliceNode
See
IntermediateQueryFactory.createSliceNode(long, long) for creating a new instance. |
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| UnaryOperatorNode
Has ONE child
|
| UnionNode
All its children are expected to project its projected variables
See IntermediateQueryFactory for creating a new instance.
|
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
| 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. |
| DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
| FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
| InnerJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| LeftJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| 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(com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
| BinaryNonCommutativeOperatorNode
Operator QueryNode which are binary and whose operands ordering is semantically meaningful.
|
| 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. |
| DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
| EmptyNode
Temporary QueryNode that says that replace a non-satisfied sub-tree.
|
| ExtensionalDataNode
TODO: explain
|
| FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
| InnerJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| LeftJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| NaryOperatorNode
Has at least two children
|
| 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(com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
| SliceNode
See
IntermediateQueryFactory.createSliceNode(long, long) for creating a new instance. |
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| UnaryOperatorNode
Has ONE child
|
| UnionNode
All its children are expected to project its projected variables
See IntermediateQueryFactory for creating a new instance.
|
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| QueryNode
Immutable.
|
| Class and Description |
|---|
| QueryNode
Immutable.
|
| Class and Description |
|---|
| AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
| BinaryNonCommutativeOperatorNode
Operator QueryNode which are binary and whose operands ordering is semantically meaningful.
|
| 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. |
| DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
| EmptyNode
Temporary QueryNode that says that replace a non-satisfied sub-tree.
|
| ExtensionalDataNode
TODO: explain
|
| FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
| InnerJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| LeftJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| NaryOperatorNode
Has at least two children
|
| 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. |
| 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(com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
| SliceNode
See
IntermediateQueryFactory.createSliceNode(long, long) for creating a new instance. |
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| UnaryOperatorNode
Has ONE child
|
| UnionNode
All its children are expected to project its projected variables
See IntermediateQueryFactory for creating a new instance.
|
| Class and Description |
|---|
| AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
| BinaryNonCommutativeOperatorNode
Operator QueryNode which are binary and whose operands ordering is semantically meaningful.
|
| 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. |
| DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
| EmptyNode
Temporary QueryNode that says that replace a non-satisfied sub-tree.
|
| ExtensionalDataNode
TODO: explain
|
| FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
| InnerJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| LeftJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| NaryOperatorNode
Has at least two children
|
| 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(com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
| SliceNode
See
IntermediateQueryFactory.createSliceNode(long, long) for creating a new instance. |
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| UnaryOperatorNode
Has ONE child
|
| UnionNode
All its children are expected to project its projected variables
See IntermediateQueryFactory for creating a new instance.
|
| Class and Description |
|---|
| AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
| 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. |
| DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
| EmptyNode
Temporary QueryNode that says that replace a non-satisfied sub-tree.
|
| ExtensionalDataNode
TODO: explain
|
| FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
| InnerJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| LeftJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| 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(com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
| SliceNode
See
IntermediateQueryFactory.createSliceNode(long, long) for creating a new instance. |
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| UnionNode
All its children are expected to project its projected variables
See IntermediateQueryFactory for creating a new instance.
|
| Class and Description |
|---|
| AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
| BinaryNonCommutativeOperatorNode
Operator QueryNode which are binary and whose operands ordering is semantically meaningful.
|
| 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. |
| DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
| EmptyNode
Temporary QueryNode that says that replace a non-satisfied sub-tree.
|
| ExtendedProjectionNode
Common abstraction for ConstructionNode and AggregationNode
|
| ExtensionalDataNode
TODO: explain
|
| FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
| InnerJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| LeftJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| NaryOperatorNode
Has at least two children
|
| 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. |
| 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(com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
| SliceNode
See
IntermediateQueryFactory.createSliceNode(long, long) for creating a new instance. |
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| UnaryOperatorNode
Has ONE child
|
| UnionNode
All its children are expected to project its projected variables
See IntermediateQueryFactory for creating a new instance.
|
| Class and Description |
|---|
| AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
| 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. |
| DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
| EmptyNode
Temporary QueryNode that says that replace a non-satisfied sub-tree.
|
| ExtensionalDataNode
TODO: explain
|
| FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
| InnerJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| LeftJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| 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(com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
| QueryNodeVisitor
Visits QueryNodes without having effect on them and the intermediate query.
|
| SliceNode
See
IntermediateQueryFactory.createSliceNode(long, long) for creating a new instance. |
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| UnionNode
All its children are expected to project its projected variables
See IntermediateQueryFactory for creating a new instance.
|
| Class and Description |
|---|
| AggregationNode
Combines GROUP BY and a projection
See IntermediateQueryFactory for creating a new instance.
|
| BinaryNonCommutativeOperatorNode
Operator QueryNode which are binary and whose operands ordering is semantically meaningful.
|
| 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. |
| DistinctNode
See
IntermediateQueryFactory.createDistinctNode() for creating a new instance. |
| EmptyNode
Temporary QueryNode that says that replace a non-satisfied sub-tree.
|
| ExtensionalDataNode
TODO: explain
|
| FilterNode
TODO: explain
See IntermediateQueryFactory for creating a new instance.
|
| InnerJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| IntensionalDataNode
TODO: explain
TODO: find a better name
See IntermediateQueryFactory for creating a new instance.
|
| LeftJoinNode
See IntermediateQueryFactory for creating a new instance.
|
| NaryOperatorNode
Has at least two children
|
| 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. |
| 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(com.google.common.collect.ImmutableList<it.unibz.inf.ontop.iq.node.OrderByNode.OrderComparator>) for creating a new instance. |
| SliceNode
See
IntermediateQueryFactory.createSliceNode(long, long) for creating a new instance. |
| TrueNode
See
IntermediateQueryFactory.createTrueNode() for creating a new instance. |
| UnaryOperatorNode
Has ONE child
|
| UnionNode
All its children are expected to project its projected variables
See IntermediateQueryFactory for creating a new instance.
|
| Class and Description |
|---|
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
| Class and Description |
|---|
| DummyVariableNullability |
| VariableNullability
TODO: find a better name
IMMUTABLE
See CoreUtilsFactory for creating new instances
|
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.