public class ASTDeferredIVResolution extends Object
Class performs efficient batch resolution of RDF Values against the database during query preparation. This efficiency is important on a cluster and when a SPARQL query or update contains a large number of RDF Values.
https://jira.blazegraph.com/browse/BLZG-1176
Modifier and Type | Method and Description |
---|---|
static com.bigdata.rdf.sparql.ast.eval.ASTDeferredIVResolution.DeferredResolutionResult |
resolveQuery(AbstractTripleStore store,
ASTContainer ast)
Do deferred resolution of IVs, which were left unresolved while preparing
the query
|
static com.bigdata.rdf.sparql.ast.eval.ASTDeferredIVResolution.DeferredResolutionResult |
resolveQuery(AbstractTripleStore store,
ASTContainer ast,
org.openrdf.query.BindingSet bs,
org.openrdf.query.Dataset dataset,
AST2BOpContext ctxIn)
Do deferred resolution of IVs, which were left unresolved while preparing
the query
|
static com.bigdata.rdf.sparql.ast.eval.ASTDeferredIVResolution.DeferredResolutionResult |
resolveUpdate(AbstractTripleStore store,
ASTContainer ast)
Do deferred resolution of IVs, which were left unresolved while preparing the update
|
static com.bigdata.rdf.sparql.ast.eval.ASTDeferredIVResolution.DeferredResolutionResult |
resolveUpdate(AbstractTripleStore store,
ASTContainer ast,
org.openrdf.query.BindingSet bs,
org.openrdf.query.Dataset dataset)
Do deferred resolution of IVs, which were left unresolved while preparing the update
|
static com.bigdata.rdf.sparql.ast.eval.ASTDeferredIVResolution.DeferredResolutionResult |
resolveUpdate(AbstractTripleStore store,
Update update,
org.openrdf.query.BindingSet bs,
org.openrdf.query.Dataset dataset)
Do deferred resolution of IVs, which were left unresolved after execution of each Update in UpdateRoot
|
public static com.bigdata.rdf.sparql.ast.eval.ASTDeferredIVResolution.DeferredResolutionResult resolveQuery(AbstractTripleStore store, ASTContainer ast) throws org.openrdf.query.MalformedQueryException
store
- - triple store, which will be used for values resolutionast
- - AST model of the query, which should be resolvedorg.openrdf.query.MalformedQueryException
public static com.bigdata.rdf.sparql.ast.eval.ASTDeferredIVResolution.DeferredResolutionResult resolveQuery(AbstractTripleStore store, ASTContainer ast, org.openrdf.query.BindingSet bs, org.openrdf.query.Dataset dataset, AST2BOpContext ctxIn) throws org.openrdf.query.MalformedQueryException
store
- - triple store, which will be used for values resolutionast
- - AST model of the query, which should be resolvedbs
- - binding set, which should be resolveddataset
- org.openrdf.query.MalformedQueryException
public static com.bigdata.rdf.sparql.ast.eval.ASTDeferredIVResolution.DeferredResolutionResult resolveUpdate(AbstractTripleStore store, ASTContainer ast) throws org.openrdf.query.MalformedQueryException
store
- - triple store, which will be used for values resolutionast
- - AST model of the update, which should be resolvedorg.openrdf.query.MalformedQueryException
public static com.bigdata.rdf.sparql.ast.eval.ASTDeferredIVResolution.DeferredResolutionResult resolveUpdate(AbstractTripleStore store, ASTContainer ast, org.openrdf.query.BindingSet bs, org.openrdf.query.Dataset dataset) throws org.openrdf.query.MalformedQueryException
store
- - triple store, which will be used for values resolutionast
- - AST model of the update, which should be resolvedbs
- - binding set, which should be resolveddataset
- org.openrdf.query.MalformedQueryException
public static com.bigdata.rdf.sparql.ast.eval.ASTDeferredIVResolution.DeferredResolutionResult resolveUpdate(AbstractTripleStore store, Update update, org.openrdf.query.BindingSet bs, org.openrdf.query.Dataset dataset) throws org.openrdf.query.MalformedQueryException
store
- - triple store, which will be used for values resolutionast
- - AST model of the update, which should be resolvedbs
- - binding set, which should be resolveddataset
- org.openrdf.query.MalformedQueryException
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.