Package | Description |
---|---|
com.bigdata.rdf.sail.sparql |
This package was imported from the
org.openrdf.query.parser.sparql
package of the openrdf distribution. |
com.bigdata.rdf.sparql.ast |
This package contains an Abstract Syntax Tree which provides an intermediate translation
target for SPARQL parsers.
|
Modifier and Type | Method and Description |
---|---|
QueryBase |
BigdataExprBuilder.visit(ASTAskQuery node,
Object data)
ASK query.
|
QueryBase |
BigdataExprBuilder.visit(ASTConstructQuery node,
Object data)
Handle a CONSTRUCT query.
|
QueryBase |
BigdataExprBuilder.visit(ASTDescribeQuery node,
Object data)
DESCRIBE query.
|
QueryBase |
BigdataExprBuilder.visit(ASTSelectQuery astQuery,
Object data)
This is the entry point for both a top-level SELECT and a SubSelect.
|
Modifier and Type | Method and Description |
---|---|
static void |
BigdataExprBuilder.verifyAggregate(QueryBase queryBase)
Verify the various conditions that must be met when a query uses GROUP BY
or when a query uses aggregates in a PROJECTION.
|
static void |
VerifyAggregates.verifyAggregate(QueryBase queryBase)
Verify the various conditions that must be met when a query uses GROUP BY
or when a query uses aggregates in a PROJECTION.
|
Modifier and Type | Class and Description |
---|---|
class |
NamedSubqueryRoot
A subquery with a named solution set which can be referenced from other parts
of the query.
|
class |
QueryRoot
The top-level Query.
|
class |
SubqueryBase
AST node for subqueries.
|
class |
SubqueryRoot
A SPARQL 1.1 style subquery.
|
Modifier and Type | Method and Description |
---|---|
Set<IVariable<?>> |
StaticAnalysis.getDefinitelyProducedBindings(QueryBase queryBase)
Report "MUST" bound bindings projected by the query.
|
Set<IVariable<?>> |
StaticAnalysis.getMaybeProducedBindings(QueryBase node)
Report the "MUST" and "MAYBE" bound bindings projected by the query.
|
Set<IVariable<?>> |
StaticAnalysis.getProjectedVars(IGroupMemberNode proxy,
GraphPatternGroup<?> groupToLift,
QueryBase query,
Set<IVariable<?>> exogenousVars,
Set<IVariable<?>> projectedVars)
Return the set of variables which must be projected if the group is to be
converted into a sub-query.
|
static boolean |
StaticAnalysis.isAggregate(QueryBase query)
Return
true if any of the ProjectionNode ,
GroupByNode , or HavingNode indicate that this is an
aggregation query. |
Constructor and Description |
---|
QueryBase(QueryBase queryBase)
Deep copy constructor.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.