public class SpinSail extends AbstractForwardChainingInferencer
| Constructor and Description |
|---|
SpinSail() |
SpinSail(org.eclipse.rdf4j.sail.NotifyingSail baseSail) |
| Modifier and Type | Method and Description |
|---|---|
void |
addQueryContextInitializer(org.eclipse.rdf4j.query.algebra.evaluation.QueryContextInitializer initializer) |
org.eclipse.rdf4j.sail.spin.SpinSailConnection |
getConnection() |
TupleFunctionEvaluationMode |
getEvaluationMode() |
org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver |
getFederatedServiceResolver() |
org.eclipse.rdf4j.query.algebra.evaluation.function.FunctionRegistry |
getFunctionRegistry() |
protected List<org.eclipse.rdf4j.query.algebra.evaluation.QueryContextInitializer> |
getQueryContextInitializers() |
SpinParser |
getSpinParser() |
org.eclipse.rdf4j.query.algebra.evaluation.function.TupleFunctionRegistry |
getTupleFunctionRegistry() |
void |
initialize() |
boolean |
isAxiomClosureNeeded()
Indicates if the SPIN Sail should itself load the full deductive closure of the SPIN axioms.
|
void |
setAxiomClosureNeeded(boolean axiomClosureNeeded) |
void |
setBaseSail(org.eclipse.rdf4j.sail.Sail baseSail) |
void |
setEvaluationMode(TupleFunctionEvaluationMode mode) |
void |
setFederatedServiceResolver(org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver resolver) |
void |
setFunctionRegistry(org.eclipse.rdf4j.query.algebra.evaluation.function.FunctionRegistry registry) |
void |
setSpinParser(SpinParser parser) |
void |
setTupleFunctionRegistry(org.eclipse.rdf4j.query.algebra.evaluation.function.TupleFunctionRegistry registry) |
getDefaultIsolationLevel, getSupportedIsolationLevelsaddSailChangedListener, getBaseSail, removeSailChangedListenergetDataDir, getValueFactory, isWritable, setDataDir, shutDown, verifyBaseSailSetpublic SpinSail()
public SpinSail(org.eclipse.rdf4j.sail.NotifyingSail baseSail)
public void setBaseSail(org.eclipse.rdf4j.sail.Sail baseSail)
setBaseSail in interface org.eclipse.rdf4j.sail.StackableSailsetBaseSail in class org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapperpublic org.eclipse.rdf4j.query.algebra.evaluation.function.FunctionRegistry getFunctionRegistry()
public void setFunctionRegistry(org.eclipse.rdf4j.query.algebra.evaluation.function.FunctionRegistry registry)
public org.eclipse.rdf4j.query.algebra.evaluation.function.TupleFunctionRegistry getTupleFunctionRegistry()
public void setTupleFunctionRegistry(org.eclipse.rdf4j.query.algebra.evaluation.function.TupleFunctionRegistry registry)
public org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver getFederatedServiceResolver()
public void setFederatedServiceResolver(org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolver resolver)
setFederatedServiceResolver in interface org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolverClientsetFederatedServiceResolver in class org.eclipse.rdf4j.sail.helpers.SailWrapperpublic void setEvaluationMode(TupleFunctionEvaluationMode mode)
public TupleFunctionEvaluationMode getEvaluationMode()
public void setAxiomClosureNeeded(boolean axiomClosureNeeded)
public boolean isAxiomClosureNeeded()
false if the underlying Sail stack already supports RDFS inferencing, true
if not.true if the SpinSail needs to load the full axiom closure, false otherwise.public void addQueryContextInitializer(org.eclipse.rdf4j.query.algebra.evaluation.QueryContextInitializer initializer)
protected List<org.eclipse.rdf4j.query.algebra.evaluation.QueryContextInitializer> getQueryContextInitializers()
public SpinParser getSpinParser()
public void setSpinParser(SpinParser parser)
public org.eclipse.rdf4j.sail.spin.SpinSailConnection getConnection()
throws org.eclipse.rdf4j.sail.SailException
getConnection in interface org.eclipse.rdf4j.sail.NotifyingSailgetConnection in interface org.eclipse.rdf4j.sail.SailgetConnection in class org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapperorg.eclipse.rdf4j.sail.SailExceptionpublic void initialize()
throws org.eclipse.rdf4j.sail.SailException
initialize in interface org.eclipse.rdf4j.sail.Sailinitialize in class org.eclipse.rdf4j.sail.helpers.SailWrapperorg.eclipse.rdf4j.sail.SailExceptionCopyright © 2015-2018 Eclipse Foundation. All Rights Reserved.