Package | Description |
---|---|
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.sparql |
This package was imported from the
org.openrdf.query.parser.sparql
package of the openrdf distribution. |
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.hints |
Query hints are specified at the SPARQL layer using magic predicates.
|
com.bigdata.rdf.sparql.ast.optimizers |
Modifier and Type | Method and Description |
---|---|
QueryRoot |
BigdataSailTupleQuery.optimize() |
QueryRoot |
BigdataSailGraphQuery.optimize() |
QueryRoot |
BigdataSailTupleQuery.optimize(BindingsClause bc) |
QueryRoot |
BigdataSailGraphQuery.optimize(BindingsClause bc) |
Modifier and Type | Method and Description |
---|---|
info.aduna.iteration.CloseableIteration<? extends org.openrdf.query.BindingSet,org.openrdf.query.QueryEvaluationException> |
BigdataSail.BigdataSailConnection.evaluate(QueryRoot queryRoot,
org.openrdf.query.Dataset dataset,
org.openrdf.query.BindingSet bindings,
boolean includeInferred)
Deprecated.
Consider removing this method from our public API. It is
no longer in any code path for the bigdata code base.
Embedded applications requiring high level evaluation
should use
BigdataSailRepositoryConnection . It
does not call through here, but goes directly to the
ASTEvalHelper . |
Modifier and Type | Method and Description |
---|---|
QueryRoot |
BigdataExprBuilder.visit(ASTQueryContainer node,
Object data)
This is the top-level entry point for a SPARQL query.
|
Modifier and Type | Method and Description |
---|---|
QueryRoot |
AbstractBigdataExprBuilderTestCase.parse(String queryStr,
String baseURI)
Applies the
Bigdata2ASTSPARQLParser . |
Modifier and Type | Field and Description |
---|---|
QueryRoot |
BSBMQ5Setup.queryRoot |
protected QueryRoot |
StaticAnalysisBase.queryRoot |
Modifier and Type | Method and Description |
---|---|
QueryRoot |
ASTContainer.getOptimizedAST()
Return the optimized AST model.
|
QueryRoot |
ASTContainer.getOriginalAST()
Return the original AST model (before any optimization).
|
QueryRoot |
StaticAnalysisBase.getQueryRoot()
Return the
QueryRoot parameter given to the constructor. |
Modifier and Type | Method and Description |
---|---|
static IQueryNode |
StaticAnalysis.findParent(QueryRoot queryRoot,
GraphPatternGroup<?> group) |
void |
ASTContainer.setOptimizedAST(QueryRoot queryRoot)
Set the optimized AST model.
|
void |
ASTContainer.setOriginalAST(QueryRoot queryRoot)
Set the original AST model (before any optimizations).
|
Constructor and Description |
---|
ASTContainer(QueryRoot queryRoot) |
QueryRoot(QueryRoot queryRoot)
Deep copy constructor.
|
StaticAnalysis_CanJoin(QueryRoot queryRoot,
IEvaluationContext evaluationContext) |
StaticAnalysis(QueryRoot queryRoot,
IEvaluationContext evaluationContext) |
StaticAnalysisBase(QueryRoot queryRoot,
IEvaluationContext evaluationContext) |
Modifier and Type | Method and Description |
---|---|
static QueryRoot |
ASTEvalHelper.optimizeQuery(ASTContainer astContainer,
AST2BOpContext context,
org.openrdf.query.algebra.evaluation.QueryBindingSet globallyScopedBS,
org.openrdf.query.Dataset dataset)
Optimize a SELECT query.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicBooleanQueryHint.handle(AST2BOpContext context,
QueryRoot queryRoot,
QueryHintScope scope,
ASTBase op,
Boolean value) |
void |
BasicDoubleQueryHint.handle(AST2BOpContext context,
QueryRoot queryRoot,
QueryHintScope scope,
ASTBase op,
Double value) |
void |
AbstractChunkSizeHint.handle(AST2BOpContext context,
QueryRoot queryRoot,
QueryHintScope scope,
ASTBase op,
Integer value) |
void |
BasicIntQueryHint.handle(AST2BOpContext context,
QueryRoot queryRoot,
QueryHintScope scope,
ASTBase op,
Integer value) |
void |
BasicLongQueryHint.handle(AST2BOpContext context,
QueryRoot queryRoot,
QueryHintScope scope,
ASTBase op,
Long value) |
void |
OptimizerQueryHint.handle(AST2BOpContext ctx,
QueryRoot queryRoot,
QueryHintScope scope,
ASTBase op,
QueryOptimizerEnum value) |
void |
BasicStringQueryHint.handle(AST2BOpContext context,
QueryRoot queryRoot,
QueryHintScope scope,
ASTBase op,
String value) |
void |
IQueryHint.handle(AST2BOpContext ctx,
QueryRoot queryRoot,
QueryHintScope scope,
ASTBase op,
T value)
Handle the query hint.
|
Modifier and Type | Field and Description |
---|---|
protected QueryRoot |
AbstractOptimizerTestCase.Helper.expected
The expected AST output from the
IASTOptimizer . |
protected QueryRoot |
AbstractOptimizerTestCase.Helper.given
The given AST is the input to the
IASTOptimizer . |
Modifier and Type | Method and Description |
---|---|
protected QueryRoot |
AbstractOptimizerTestCase.Helper.select(ProjectionNode projection,
JoinGroupNode where,
com.bigdata.rdf.sparql.ast.optimizers.AbstractOptimizerTestCase.HelperFlag... flags) |
protected QueryRoot |
AbstractOptimizerTestCase.Helper.select(VarNode[] varNodes,
JoinGroupNode where,
com.bigdata.rdf.sparql.ast.optimizers.AbstractOptimizerTestCase.HelperFlag... flags) |
protected QueryRoot |
AbstractOptimizerTestCase.Helper.select(VarNode[] varNodes,
NamedSubqueryRoot namedSubQuery,
JoinGroupNode where,
com.bigdata.rdf.sparql.ast.optimizers.AbstractOptimizerTestCase.HelperFlag... flags)
Create a top-level SELECT query.
|
protected QueryRoot |
AbstractOptimizerTestCase.Helper.select(VarNode varNode,
JoinGroupNode where,
com.bigdata.rdf.sparql.ast.optimizers.AbstractOptimizerTestCase.HelperFlag... flags) |
protected QueryRoot |
AbstractOptimizerTestCase.Helper.select(VarNode varNode,
NamedSubqueryRoot namedSubQuery,
JoinGroupNode where,
com.bigdata.rdf.sparql.ast.optimizers.AbstractOptimizerTestCase.HelperFlag... flags) |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.