Package | Description |
---|---|
com.bigdata.blueprints | |
com.bigdata.bop |
This package provides an API for query operators.
|
com.bigdata.bop.engine | |
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 | |
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.eval | |
com.bigdata.rdf.sparql.ast.eval.bsbm.bi | |
com.bigdata.rdf.sparql.ast.eval.bsbm.explore | |
com.bigdata.rdf.sparql.ast.eval.reif | |
com.bigdata.rdf.sparql.ast.eval.rto | |
com.bigdata.rdf.sparql.ast.eval.service | |
com.bigdata.rdf.sparql.ast.eval.update | |
com.bigdata.rdf.sparql.ast.explainhints | |
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.
|
com.bigdata.rdf.sparql.ast.service.storedquery |
An embedded SERVICE that permits an application to register and execute
stored queries.
|
com.bigdata.rdf.sparql.ast.ssets | |
com.bigdata.service.fts | |
com.bigdata.service.geospatial | |
com.bigdata.service.geospatial.impl |
Class and Description |
---|
ASTContainer
A super container for the AST.
|
QueryType
Type safe enumeration reporting the high level type of the query.
|
Class and Description |
---|
ISolutionSetStats
A set of interesting statistics on a solution set.
|
Class and Description |
---|
ASTContainer
A super container for the AST.
|
Class and Description |
---|
AbstractASTEvaluationTestCase |
ISolutionSetStats
A set of interesting statistics on a solution set.
|
Class and Description |
---|
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.
|
Class and Description |
---|
ISolutionSetStats
A set of interesting statistics on a solution set.
|
Class and Description |
---|
ASTContainer
A super container for the AST.
|
BindingsClause
The solutions declared by a BINDINGS clause.
|
QueryRoot
The top-level Query.
|
Update
A SPARQL Update operation.
|
Class and Description |
---|
QueryType
Type safe enumeration reporting the high level type of the query.
|
Class and Description |
---|
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.
|
CreateEntailments
The CREATE ENTAILMENTS operation compute entailments in the Graph Store.
|
CreateGraph
This operation creates a graph in the Graph Store (this operation is a NOP
for bigdata).
|
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:
|
DisableEntailments
The DISABLE ENTAILMENTS operation disable incremental truth maintenance.
|
DropEntailments
The DROP ENTAILMENTS operation removes all entailments from the Graph Store.
|
DropGraph
The DROP operation removes the specified graph(s) from the Graph Store.
|
EnableEntailments
The ENABLE ENTAILMENTS operation enable incremental truth maintenance.
|
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.
|
HavingNode
AST node for a HAVING clause.
|
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. |
PathNode.PathAlternative
Used to signify an OR (UNION) of multiple possible subpaths.
|
PathNode.PathSequence
A sequence of paths (JOINS).
|
ProjectionNode
AST node modeling projected value expressions.
|
QuadData
Recursive container for ground
StatementPatternNode s. |
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.
|
Class and Description |
---|
ASTContainer
A super container for the AST.
|
QueryType
Type safe enumeration reporting the high level type of the query.
|
Class and Description |
---|
IQueryNode
This is the basic interface for any AST operator that appears in the query
plan.
|
QueryRoot
The top-level Query.
|
UpdateRoot
The top level container for a sequence of UPDATE operations.
|
VarNode
Used to represent a variable in the AST.
|
Class and Description |
---|
AbstractASTEvaluationTestCase |
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.
|
AbstractSolutionSetStatsTestCase
Test suite for
ISolutionSetStats . |
AbstractStatementContainer
Recursive container for ground
StatementPatternNode s. |
AddGraph
Graph management operation inserts all data from one graph into another.
|
ArbitraryLengthPathNode
A special kind of AST node that represents the SPARQL 1.1 arbitrary length
path operator.
|
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:
|
DescribeModeEnum
Type-safe enumeration of the different ways in which we can evaluate a
DESCRIBE query.
|
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.
|
FilterExistsModeEnum
Used to specify the query plan for FILTER (NOT) 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.AggregateFactory
Marker interface for aggregate functions.
|
FunctionRegistry.Factory
An interface for creating
IValueExpression s from a function URI
and its arguments. |
FunctionRegistry.SameTermFactory |
FunctionRegistry.UnknownFunctionBOp |
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 . |
GroupMemberNodeBase.Annotations |
GroupMemberValueExpressionNodeBase |
GroupNodeBase
Base class for AST group nodes.
|
GroupNodeVarBindingInfo
Class summarizing the variable binding requirements for a given node
(used for children in the join group), thus providing easy access to its
variable binding information
IGroupMemberNode s. |
HavingNode
AST node for a HAVING clause.
|
IBindingProducerNode
A marker interface for
IQueryNode s 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.
|
IQueryNode.Annotations |
IReorderableNode
Interface for things which can be re-ordered by the static join
optimizer.
|
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 . |
IVariableBindingRequirements
Interface describing constraints and desiderata w.r.t.
|
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
NamedSubqueryRoot s. |
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.
|
PathNode
AST Node used to represent a property path.
|
PathNode.PathAlternative
Used to signify an OR (UNION) of multiple possible subpaths.
|
PathNode.PathElt
A specific path element.
|
PathNode.PathMod |
PathNode.PathNegatedPropertySet |
PathNode.PathOneInPropertySet |
PathNode.PathSequence
A sequence of paths (JOINS).
|
ProjectionNode
AST node modeling projected value expressions.
|
PropertyPathNode
A node in the AST representing a triple pattern with a property path.
|
PropertyPathUnionNode
This node is purely to trick the ASTJoinOrderByTypeOptimizer - we need to
keep the property path stuff in the right order, even the UNIONs.
|
QuadData
Recursive container for ground
StatementPatternNode s. |
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
IJoinNode s 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.
|
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.
|
ZeroLengthPathNode
Deprecated.
Does not work - leads to cardinality problems and can be removed.
Zero Length Paths are integrated into the ALP node /
ArbitraryLengthPathOp now.
|
Class and Description |
---|
AbstractASTEvaluationTestCase |
ASTBase
Base class for the AST.
|
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.
|
DatasetNode
AST node models a SPARQL default graph and/or named graph data set.
|
DescribeModeEnum
Type-safe enumeration of the different ways in which we can evaluate a
DESCRIBE query.
|
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.
|
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.
|
GraphPatternGroup
Join group or union.
|
IJoinNode
A marker interface for any kind of AST Node which joins stuff.
|
ISolutionSetStats
A set of interesting statistics on a solution set.
|
IValueExpressionNode
An AST node which models a value expression.
|
JoinGroupNode
An optional or non-optional collection of query nodes that run together in
a group.
|
ProjectionNode
AST node modeling projected value expressions.
|
QueryNodeWithBindingSet
Class for wrapping a query node and an associated binding set (as starting
point for evaluating the query).
|
QueryRoot
The top-level Query.
|
StatementPatternNode
A node in the AST representing a statement pattern.
|
StaticAnalysis
Methods for static analysis of a query.
|
TermNode
Used to represent a variable or constant in the AST (a term in a statement
pattern for example).
|
Update
A SPARQL Update operation.
|
VarNode
Used to represent a variable in the AST.
|
Class and Description |
---|
AbstractASTEvaluationTestCase |
Class and Description |
---|
AbstractASTEvaluationTestCase |
Class and Description |
---|
AbstractASTEvaluationTestCase |
Class and Description |
---|
AbstractASTEvaluationTestCase |
Class and Description |
---|
AbstractASTEvaluationTestCase |
Class and Description |
---|
AbstractASTEvaluationTestCase |
Class and Description |
---|
IGroupMemberNode
An interface for an
IQueryNode which may appear in an
IGroupNode . |
Class and Description |
---|
ASTBase
Base class for the AST.
|
QueryOptimizerEnum
The known query optimizers.
|
QueryRoot
The top-level Query.
|
Class and Description |
---|
AbstractASTEvaluationTestCase |
ArbitraryLengthPathNode
A special kind of AST node that represents the SPARQL 1.1 arbitrary length
path operator.
|
ArbitraryLengthPathNode.Annotations |
AssignmentNode
AST node models the assignment of a value expression to a variable
|
ASTBase
Base class for the AST.
|
ConstantNode
Used to represent a constant in the AST.
|
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.
|
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.
|
GraphPatternGroup
Join group or union.
|
GraphPatternGroup.Annotations |
GroupMemberNodeBase
Anything which can appear in an
IGroupNode . |
GroupMemberNodeBase.Annotations |
GroupNodeBase
Base class for AST group nodes.
|
GroupNodeVarBindingInfoMap
Map from nodes to their respective
GroupNodeVarBindingInfo object,
including setup method. |
IGroupMemberNode
An interface for an
IQueryNode which may appear in an
IGroupNode . |
IJoinNode.Annotations |
IQueryNode
This is the basic interface for any AST operator that appears in the query
plan.
|
IQueryNode.Annotations |
IReorderableNode
Interface for things which can be re-ordered by the static join
optimizer.
|
IValueExpressionNode
An AST node which models a value expression.
|
JoinGroupNode
An optional or non-optional collection of query nodes that run together in
a 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.
|
PathNode
AST Node used to represent a property path.
|
PathNode.PathAlternative
Used to signify an OR (UNION) of multiple possible subpaths.
|
PathNode.PathElt
A specific path element.
|
PathNode.PathNegatedPropertySet |
PathNode.PathSequence
A sequence of paths (JOINS).
|
ProjectionNode
AST node modeling projected value expressions.
|
PropertyPathNode
A node in the AST representing a triple pattern with a property path.
|
PropertyPathUnionNode
This node is purely to trick the ASTJoinOrderByTypeOptimizer - we need to
keep the property path stuff in the right order, even the UNIONs.
|
QueryNodeWithBindingSet
Class for wrapping a query node and an associated binding set (as starting
point for evaluating the query).
|
QueryRoot
The top-level Query.
|
RangeNode
It's a value expression because it does eventually evaluate to a value -
a
Range value. |
StatementPatternNode
A node in the AST representing a statement pattern.
|
StatementPatternNode.Annotations |
StaticAnalysis
Methods for static analysis of a query.
|
SubqueryRoot
A SPARQL 1.1 style subquery.
|
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. |
ValueExpressionNode
AST node for value expressions.
|
VarNode
Used to represent a variable in the AST.
|
ZeroLengthPathNode
Deprecated.
Does not work - leads to cardinality problems and can be removed.
Zero Length Paths are integrated into the ALP node /
ArbitraryLengthPathOp now.
|
Class and Description |
---|
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
IQueryNode s 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.
|
IVariableBindingRequirements
Interface describing constraints and desiderata w.r.t.
|
QueryNodeBase
AST node base class.
|
StaticAnalysis
Methods for static analysis of a query.
|
TermNode
Used to represent a variable or constant in the AST (a term in a statement
pattern for example).
|
Class and Description |
---|
AbstractASTEvaluationTestCase |
Class and Description |
---|
ISolutionSetStats
A set of interesting statistics on a solution set.
|
Class and Description |
---|
TermNode
Used to represent a variable or constant in the AST (a term in a statement
pattern for example).
|
Class and Description |
---|
TermNode
Used to represent a variable or constant in the AST (a term in a statement
pattern for example).
|
Class and Description |
---|
TermNode
Used to represent a variable or constant in the AST (a term in a statement
pattern for example).
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.