Package | Description |
---|---|
com.bigdata.rdf.sparql.ast |
This package contains an Abstract Syntax Tree which provides an intermediate translation
target for SPARQL parsers.
|
com.bigdata.rdf.sparql.ast.service |
This package provides support for SPARQL 1.1 Federated Query, including the
special case of "service" end points which live within the same JVM and use
direct method calls rather than SPARQL Query and remote (HTTP) end points
for which we will generate an appropriate SPARQL query.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFromToGraphManagement
Any of the operations which has a FROM and/or TO graph.
|
class |
AbstractGraphDataUpdate
Abstract base class for the
INSERT DATA and
DELETE DATA operations. |
class |
AbstractOneGraphManagement
Any of the operations which acts on a single target graph.
|
class |
AbstractStatementContainer<E extends IStatementContainer>
Recursive container for ground
StatementPatternNode s. |
class |
AddGraph
Graph management operation inserts all data from one graph into another.
|
class |
ArbitraryLengthPathNode
A special kind of AST node that represents the SPARQL 1.1 arbitrary length
path operator.
|
class |
AssignmentNode
AST node models the assignment of a value expression to a variable
|
class |
BindingsClause
The solutions declared by a BINDINGS clause.
|
class |
ClearGraph
The CLEAR operation removes all the triples in the specified graph(s) in the
Graph Store.
|
class |
ConstructNode
A template for the construction of one or more graphs based on the solutions
projected by a query.
|
class |
CopyGraph
The COPY operation is a shortcut for inserting all data from an input graph
into a destination graph.
|
class |
CreateEntailments
The CREATE ENTAILMENTS operation compute entailments in the Graph Store.
|
class |
CreateGraph
This operation creates a graph in the Graph Store (this operation is a NOP
for bigdata).
|
class |
DatasetNode
AST node models a SPARQL default graph and/or named graph data set.
|
class |
DeleteData
The DELETE DATA operation removes some triples, given inline in the request,
if the respective graphs in the Graph Store contain those:
|
class |
DeleteInsertGraph
The DELETE/INSERT operation can be used to remove or add triples from/to the
Graph Store based on bindings for a query pattern specified in a WHERE
clause:
|
class |
DisableEntailments
The DISABLE ENTAILMENTS operation disable incremental truth maintenance.
|
class |
DropEntailments
The DROP ENTAILMENTS operation removes all entailments from the Graph Store.
|
class |
DropGraph
The DROP operation removes the specified graph(s) from the Graph Store.
|
class |
EnableEntailments
The ENABLE ENTAILMENTS operation enable incremental truth maintenance.
|
class |
FilterNode
AST node models a value expression which imposes a constraint.
|
class |
GraphManagement
A Graph Management operation.
|
class |
GraphPatternGroup<E extends IGroupMemberNode>
Join group or union.
|
class |
GraphUpdate
A Graph Update operation.
|
class |
GroupByNode
AST node for a GROUP BY clause.
|
class |
GroupMemberNodeBase<E extends IGroupMemberNode>
Anything which can appear in an
IGroupNode . |
class |
GroupMemberValueExpressionNodeBase |
class |
GroupNodeBase<E extends IGroupMemberNode>
Base class for AST group nodes.
|
class |
HavingNode
AST node for a HAVING clause.
|
class |
InsertData
The INSERT DATA operation adds some triples, given inline in the request,
into the Graph Store:
|
class |
JoinGroupNode
An optional or non-optional collection of query nodes that run together in
a group.
|
class |
LoadGraph
The LOAD operation reads an RDF document from a IRI and inserts its triples
into the specified graph in the Graph Store.
|
class |
MoveGraph
The MOVE operation is a shortcut for moving all data from an input graph into
a destination graph.
|
class |
NamedSubqueriesNode
A node whose children are a list of
NamedSubqueryRoot s. |
class |
NamedSubqueryInclude
An AST node which provides a reference in an
IGroupNode and indicates
that a named solution set should be joined with the solutions in the group. |
class |
NamedSubqueryRoot
A subquery with a named solution set which can be referenced from other parts
of the query.
|
class |
OrderByNode
AST node models an ORDER BY clause.
|
class |
ProjectionNode
AST node modeling projected value expressions.
|
class |
PropertyPathNode
A node in the AST representing a triple pattern with a property path.
|
class |
PropertyPathUnionNode
This node is purely to trick the ASTJoinOrderByTypeOptimizer - we need to
keep the property path stuff in the right order, even the UNIONs.
|
class |
QuadData
Recursive container for ground
StatementPatternNode s. |
class |
QuadsDataOrNamedSolutionSet
An AST node which models either
QuadData or a named solution set in
support of the INSERT clause and DELETE clause of a DeleteInsertGraph
operations. |
class |
QueryBase
Contains the projection clause, where clause, and solution modified clauses.
|
class |
QueryNodeListBaseNode<E extends IQueryNode>
Base class for AST nodes which model an ordered list of children.
|
class |
QueryRoot
The top-level Query.
|
class |
SliceNode
AST node for a SLICE (offset/limit).
|
class |
SolutionModifierBase
AST node for solution modifiers (SLICE, ORDER BY, GROUP BY)
|
class |
StatementPatternNode
A node in the AST representing a statement pattern.
|
class |
SubqueryBase
AST node for subqueries.
|
class |
SubqueryRoot
A SPARQL 1.1 style subquery.
|
class |
UnionNode
A special kind of group
IGroupNode that represents the sparql union
operator. |
class |
Update
A SPARQL Update operation.
|
class |
UpdateRoot
The top level container for a sequence of UPDATE operations.
|
class |
ValueExpressionListBaseNode<E extends IValueExpressionNode>
Base class for AST nodes which model an ordered list of value expressions.
|
class |
ZeroLengthPathNode
Deprecated.
Does not work - leads to cardinality problems and can be removed.
Zero Length Paths are integrated into the ALP node /
ArbitraryLengthPathOp now.
|
Constructor and Description |
---|
QueryNodeBase(QueryNodeBase op)
Constructor required for
com.bigdata.bop.BOpUtility#deepCopy(FilterNode) . |
Modifier and Type | Class and Description |
---|---|
class |
ServiceNode
An extension point for external service calls which produce solution
multisets (a SPARQL
SERVICE ). |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.