| 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 for creating a new instance.
|
| DistinctNode
See IntermediateQueryFactory 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 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 for creating a new instance.
|
| OrderByNode.OrderComparator |
| SliceNode
See IntermediateQueryFactory for creating a new instance.
|
| TrueNode
See IntermediateQueryFactory 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 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 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 for creating a new instance.
|
| DistinctNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| QueryNode
Immutable.
|
| SliceNode
See IntermediateQueryFactory for creating a new instance.
|
| TrueNode
See IntermediateQueryFactory 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 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 for creating a new instance.
|
| DataNode
TODO: describe
|
| DistinctNode
See IntermediateQueryFactory 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 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 for creating a new instance.
|
| TrueNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| DataNode
TODO: describe
|
| DistinctNode
See IntermediateQueryFactory 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 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 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 for creating a new instance.
|
| TrueNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| DistinctNode
See IntermediateQueryFactory 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 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 for creating a new instance.
|
| DistinctNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| UnaryOperatorNode
Has ONE child
|
| 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 for creating a new instance.
|
| DistinctNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| SliceNode
See IntermediateQueryFactory for creating a new instance.
|
| TrueNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| DistinctNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| SliceNode
See IntermediateQueryFactory for creating a new instance.
|
| TrueNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| DistinctNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| SliceNode
See IntermediateQueryFactory for creating a new instance.
|
| TrueNode
See IntermediateQueryFactory 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.
|
| ConstructionNode
Head node an IntermediateQuery
TODO: further explain
See IntermediateQueryFactory for creating a new instance.
|
| DistinctNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| SliceNode
See IntermediateQueryFactory for creating a new instance.
|
| TrueNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| DistinctNode
See IntermediateQueryFactory 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 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 for creating a new instance.
|
| SliceNode
See IntermediateQueryFactory for creating a new instance.
|
| TrueNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| DistinctNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| QueryNodeVisitor
Visits QueryNodes without having effect on them and the intermediate query.
|
| SliceNode
See IntermediateQueryFactory for creating a new instance.
|
| TrueNode
See IntermediateQueryFactory 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 for creating a new instance.
|
| DistinctNode
See IntermediateQueryFactory 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 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 for creating a new instance.
|
| SliceNode
See IntermediateQueryFactory for creating a new instance.
|
| TrueNode
See IntermediateQueryFactory 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.