|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use com.bigdata.rdf.sparql.ast | |
|---|---|
| com.bigdata.bop.solutions | This package provides distinct, sort, and aggregation operators. |
| com.bigdata.rdf.internal.constraints | |
| com.bigdata.rdf.internal.encoder | |
| com.bigdata.rdf.sail | This package contains the SAIL that allow bigdata to be used as a backend for the Sesame 2.x platform. |
| com.bigdata.rdf.sail.bench | |
| com.bigdata.rdf.sail.sparql |
This package was imported from the org.openrdf.query.parser.sparql
package of the openrdf distribution. |
| com.bigdata.rdf.sail.webapp | |
| 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.cache | |
| com.bigdata.rdf.sparql.ast.eval | |
| com.bigdata.rdf.sparql.ast.hints | Query hints are specified at the SPARQL layer using magic predicates. |
| com.bigdata.rdf.sparql.ast.optimizers | |
| 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. |
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.bop.solutions | |
|---|---|
| ISolutionSetStats
A set of interesting statistics on a solution set. |
|
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.rdf.internal.constraints | |
|---|---|
| GlobalAnnotations
A glue class for reporting the namespace of the lexicon relation and the timestamp of the view of the lexicon relation through the function bops. |
|
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.rdf.internal.encoder | |
|---|---|
| ISolutionSetStats
A set of interesting statistics on a solution set. |
|
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.rdf.sail | |
|---|---|
| ASTContainer
A super container for the AST. |
|
| BindingsClause
The solutions declared by a BINDINGS clause. |
|
| QueryRoot
The top-level Query. |
|
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.rdf.sail.bench | |
|---|---|
| QueryType
Type safe enumeration reporting the high level type of the query. |
|
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.rdf.sail.sparql | |
|---|---|
| AddGraph
Graph management operation inserts all data from one graph into another. |
|
| AssignmentNode
AST node models the assignment of a value expression to a variable. |
|
| ASTContainer
A super container for the AST. |
|
| BindingsClause
The solutions declared by a BINDINGS clause. |
|
| ClearGraph
The CLEAR operation removes all the triples in the specified graph(s) in the Graph Store. |
|
| ConstantNode
Used to represent a constant in the AST. |
|
| ConstructNode
A template for the construction of one or more graphs based on the solutions projected by a query. |
|
| CopyGraph
The COPY operation is a shortcut for inserting all data from an input graph into a destination graph. |
|
| CreateGraph
This operation creates a graph in the Graph Store (this operation is a NOP for bigdata). |
|
| DatasetNode
AST node models a SPARQL default graph and/or named graph data set. |
|
| DeleteData
The DELETE DATA operation removes some triples, given inline in the request, if the respective graphs in the Graph Store contain those: |
|
| 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: |
|
| DropGraph
The DROP operation removes the specified graph(s) from the Graph Store. |
|
| ExistsNode
A special function node for modeling EXISTS. |
|
| FunctionNode
AST node for anything which is neither a constant nor a variable, including math operators, string functions, etc. |
|
| GroupByNode
AST node for a GROUP BY clause. |
|
| GroupNodeBase
Base class for AST group nodes. |
|
| InsertData
The INSERT DATA operation adds some triples, given inline in the request, into the Graph Store: |
|
| IProjectionDecl
Interface and annotations for AST nodes which have a ProjectionNode. |
|
| LoadGraph
The LOAD operation reads an RDF document from a IRI and inserts its triples into the specified graph in the Graph Store. |
|
| MoveGraph
The MOVE operation is a shortcut for moving all data from an input graph into a destination graph. |
|
| NotExistsNode
A special function node for modeling NOT EXISTS. |
|
| OrderByExpr
An IValueExpressionNode paired with a flag to indicating an ascending
or descending sort order. |
|
| QuadData
Recursive container for ground StatementPatternNodes. |
|
| QueryBase
Contains the projection clause, where clause, and solution modified clauses. |
|
| QueryRoot
The top-level Query. |
|
| TermNode
Used to represent a variable or constant in the AST (a term in a statement pattern for example). |
|
| ValueExpressionNode
AST node for value expressions. |
|
| VarNode
Used to represent a variable in the AST. |
|
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.rdf.sail.webapp | |
|---|---|
| ASTContainer
A super container for the AST. |
|
| QueryType
Type safe enumeration reporting the high level type of the query. |
|
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.rdf.sparql.ast | |
|---|---|
| AbstractFromToGraphManagement
Any of the operations which has a FROM and/or TO graph. |
|
| AbstractGraphDataUpdate
Abstract base class for the INSERT DATA and
DELETE DATA operations. |
|
| AbstractOneGraphManagement
Any of the operations which acts on a single target graph. |
|
| AbstractStatementContainer
Recursive container for ground StatementPatternNodes. |
|
| AddGraph
Graph management operation inserts all data from one graph into another. |
|
| AssignmentNode
AST node models the assignment of a value expression to a variable. |
|
| ASTBase
Base class for the AST. |
|
| ASTBase.Annotations
|
|
| ASTContainer
A super container for the AST. |
|
| BindingsClause
The solutions declared by a BINDINGS clause. |
|
| ClearGraph
The CLEAR operation removes all the triples in the specified graph(s) in the Graph Store. |
|
| ComputedMaterializationRequirement
Computed INeedsMaterialization metadata for an
IValueExpression. |
|
| ConstantNode
Used to represent a constant in the AST. |
|
| ConstructNode
A template for the construction of one or more graphs based on the solutions projected by a query. |
|
| CopyGraph
The COPY operation is a shortcut for inserting all data from an input graph into a destination graph. |
|
| CreateGraph
This operation creates a graph in the Graph Store (this operation is a NOP for bigdata). |
|
| DatasetNode
AST node models a SPARQL default graph and/or named graph data set. |
|
| DeleteData
The DELETE DATA operation removes some triples, given inline in the request, if the respective graphs in the Graph Store contain those: |
|
| 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: |
|
| DropGraph
The DROP operation removes the specified graph(s) from the Graph Store. |
|
| DummyConstantNode
The dummy constant node is used to represent constants in the AST that do not actually exist in the database. |
|
| ExistsNode
A special function node for modeling EXISTS. |
|
| FilterNode
AST node models a value expression which imposes a constraint. |
|
| FunctionNode
AST node for anything which is neither a constant nor a variable, including math operators, string functions, etc. |
|
| FunctionRegistry.Factory
An interface for creating IValueExpressions from a function URI
and its arguments. |
|
| FunctionRegistry.SameTermFactory
|
|
| GlobalAnnotations
A glue class for reporting the namespace of the lexicon relation and the timestamp of the view of the lexicon relation through the function bops. |
|
| GraphManagement
A Graph Management operation. |
|
| GraphPatternGroup
Join group or union. |
|
| GraphUpdate
A Graph Update operation. |
|
| GroupByNode
AST node for a GROUP BY clause. |
|
| GroupMemberNodeBase
Anything which can appear in an IGroupNode. |
|
| GroupMemberValueExpressionNodeBase
|
|
| GroupNodeBase
Base class for AST group nodes. |
|
| HavingNode
AST node for a HAVING clause. |
|
| IBindingProducerNode
A marker interface for IQueryNodes which are capable of producing
bindings. |
|
| IDataSetNode
Interface for data set declarations. |
|
| IDataSetNode.Annotations
|
|
| IGraphPatternContainer
An interface for AST nodes which have a GraphPatternGroup annotation. |
|
| IGraphPatternContainer.Annotations
|
|
| IGroupMemberNode
An interface for an IQueryNode which may appear in an
IGroupNode. |
|
| IGroupNode
A type of query node that groups a set of query nodes together. |
|
| IJoinNode
A marker interface for any kind of AST Node which joins stuff. |
|
| IJoinNode.Annotations
|
|
| INamedSolutionSet
Interface and annotations for named solution sets. |
|
| INamedSolutionSet.Annotations
|
|
| InsertData
The INSERT DATA operation adds some triples, given inline in the request, into the Graph Store: |
|
| IPrefixDecls
Interface for prefix declarations. |
|
| IPrefixDecls.Annotations
|
|
| IProjectionDecl
Interface and annotations for AST nodes which have a ProjectionNode. |
|
| IProjectionDecl.Annotations
|
|
| IQueryNode
This is the basic interface for any AST operator that appears in the query plan. |
|
| ISolutionSetStats
A set of interesting statistics on a solution set. |
|
| IStatementContainer
Marker interface for things which either are statements (or statement patterns) or contain statements (or statement pattern). |
|
| IValueExpressionMetadata
Abstract base class for AST nodes which embed value expressions and hence must be able to report certain metadata about those value expressions to the query planner. |
|
| IValueExpressionNode
An AST node which models a value expression. |
|
| IValueExpressionNodeContainer
A node which is a container for a IValueExpressionNode. |
|
| JoinGroupNode
An optional or non-optional collection of query nodes that run together in a group. |
|
| JoinSetUtil.VertexJoinSet
A collection of vertices and the join variables they bind. |
|
| LoadGraph
The LOAD operation reads an RDF document from a IRI and inserts its triples into the specified graph in the Graph Store. |
|
| MoveGraph
The MOVE operation is a shortcut for moving all data from an input graph into a destination graph. |
|
| NamedSubqueriesNode
A node whose children are a list of NamedSubqueryRoots. |
|
| 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. |
|
| NamedSubqueryRoot
A subquery with a named solution set which can be referenced from other parts of the query. |
|
| NotExistsNode
A special function node for modeling NOT EXISTS. |
|
| OrderByExpr
An IValueExpressionNode paired with a flag to indicating an ascending
or descending sort order. |
|
| OrderByNode
AST node models an ORDER BY clause. |
|
| ProjectionNode
AST node modeling projected value expressions. |
|
| QuadData
Recursive container for ground StatementPatternNodes. |
|
| 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. |
|
| QueryBase
Contains the projection clause, where clause, and solution modified clauses. |
|
| QueryBase.Annotations
|
|
| QueryNodeBase
AST node base class. |
|
| QueryNodeBase.Annotations
|
|
| QueryNodeListBaseNode
Base class for AST nodes which model an ordered list of children. |
|
| QueryOptimizerEnum
The known query optimizers. |
|
| QueryRoot
The top-level Query. |
|
| QueryType
Type safe enumeration reporting the high level type of the query. |
|
| RangeNode
It's a value expression because it does eventually evaluate to a value - a Range value. |
|
| SliceNode
AST node for a SLICE (offset/limit). |
|
| SolutionModifierBase
AST node for solution modifiers (SLICE, ORDER BY, GROUP BY) |
|
| StatementPatternNode
A node in the AST representing a statement pattern. |
|
| StaticAnalysis
Methods for static analysis of a query. |
|
| StaticAnalysis_CanJoin
Class provides methods to determine if two IJoinNodes can join on a
shared variable and if they can join on an variable which is indirectly
shared through constraints which can be attached to that join. |
|
| StaticAnalysisBase
Base class for static analysis. |
|
| SubqueryBase
AST node for subqueries. |
|
| SubqueryFunctionNodeBase
A special function node for modeling value expression nodes which are evaluated against an inner graph expression, such as EXISTS and NOT EXISTS. |
|
| SubqueryRoot
A SPARQL 1.1 style subquery. |
|
| SubqueryRoot.Annotations
|
|
| TermNode
Used to represent a variable or constant in the AST (a term in a statement pattern for example). |
|
| UnionNode
A special kind of group IGroupNode that represents the sparql union
operator. |
|
| Update
A SPARQL Update operation. |
|
| UpdateRoot
The top level container for a sequence of UPDATE operations. |
|
| UpdateType
Typesafe enumeration for SPARQL Graph Update and Graph Management operations. |
|
| ValueExpressionListBaseNode
Base class for AST nodes which model an ordered list of value expressions. |
|
| ValueExpressionNode
AST node for value expressions. |
|
| VarNode
Used to represent a variable in the AST. |
|
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.rdf.sparql.ast.cache | |
|---|---|
| ISolutionSetStats
A set of interesting statistics on a solution set. |
|
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.rdf.sparql.ast.eval | |
|---|---|
| ASTContainer
A super container for the AST. |
|
| ConstructNode
A template for the construction of one or more graphs based on the solutions projected by a query. |
|
| GlobalAnnotations
A glue class for reporting the namespace of the lexicon relation and the timestamp of the view of the lexicon relation through the function bops. |
|
| IJoinNode
A marker interface for any kind of AST Node which joins stuff. |
|
| IQueryNode
This is the basic interface for any AST operator that appears in the query plan. |
|
| ISolutionSetStats
A set of interesting statistics on a solution set. |
|
| IValueExpressionNode
An AST node which models a value expression. |
|
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.rdf.sparql.ast.hints | |
|---|---|
| ASTBase
Base class for the AST. |
|
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.rdf.sparql.ast.optimizers | |
|---|---|
| GlobalAnnotations
A glue class for reporting the namespace of the lexicon relation and the timestamp of the view of the lexicon relation through the function bops. |
|
| IQueryNode
This is the basic interface for any AST operator that appears in the query plan. |
|
| JoinGroupNode
An optional or non-optional collection of query nodes that run together in a group. |
|
| RangeNode
It's a value expression because it does eventually evaluate to a value - a Range value. |
|
| StaticAnalysis
Methods for static analysis of a query. |
|
| Classes in com.bigdata.rdf.sparql.ast used by com.bigdata.rdf.sparql.ast.service | |
|---|---|
| ASTBase
Base class for the AST. |
|
| FilterNode
AST node models a value expression which imposes a constraint. |
|
| GraphPatternGroup
Join group or union. |
|
| GroupMemberNodeBase
Anything which can appear in an IGroupNode. |
|
| IBindingProducerNode
A marker interface for IQueryNodes which are capable of producing
bindings. |
|
| IGraphPatternContainer
An interface for AST nodes which have a GraphPatternGroup annotation. |
|
| IGroupMemberNode
An interface for an IQueryNode which may appear in an
IGroupNode. |
|
| IJoinNode
A marker interface for any kind of AST Node which joins stuff. |
|
| IQueryNode
This is the basic interface for any AST operator that appears in the query plan. |
|
| QueryNodeBase
AST node base class. |
|
| TermNode
Used to represent a variable or constant in the AST (a term in a statement pattern for example). |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||