Class TrivialInferencerConnection
java.lang.Object
org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionWrapper
it.uniroma2.art.semanticturkey.trivialinference.sail.TrivialInferencerConnection
- All Implemented Interfaces:
AutoCloseable,org.eclipse.rdf4j.query.algebra.evaluation.federation.FederatedServiceResolverClient,org.eclipse.rdf4j.sail.features.ThreadSafetyAware,org.eclipse.rdf4j.sail.NotifyingSailConnection,org.eclipse.rdf4j.sail.SailConnection
public class TrivialInferencerConnection
extends org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionWrapper
A
SailConnection for TrivialInferencer.- Author:
- Manuel Fiorelli
-
Constructor Summary
ConstructorsConstructorDescriptionTrivialInferencerConnection(TrivialInferencer sail, org.eclipse.rdf4j.sail.NotifyingSailConnection wrappedCon) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStatement(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts) voidaddStatement(org.eclipse.rdf4j.sail.UpdateContext modify, org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts) voidbegin()voidbegin(org.eclipse.rdf4j.common.transaction.IsolationLevel level) voidclose()voidcommit()org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> evaluate(org.eclipse.rdf4j.query.algebra.TupleExpr tupleExpr, org.eclipse.rdf4j.query.Dataset dataset, org.eclipse.rdf4j.query.BindingSet bindings, boolean includeInferred) voidflush()org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends org.eclipse.rdf4j.model.Resource,org.eclipse.rdf4j.sail.SailException> org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends org.eclipse.rdf4j.model.Statement,org.eclipse.rdf4j.sail.SailException> getStatements(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, boolean includeInferred, org.eclipse.rdf4j.model.Resource... contexts) booleanhasStatement(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, boolean includeInferred, org.eclipse.rdf4j.model.Resource... contexts) booleanisPredicateInteresting(org.eclipse.rdf4j.model.IRI pred) voidprepare()voidremoveStatement(org.eclipse.rdf4j.sail.UpdateContext modify, org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts) voidremoveStatements(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts) voidrollback()Methods inherited from class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionWrapper
addConnectionListener, getWrappedConnection, removeConnectionListenerMethods inherited from class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
clear, clearNamespaces, endUpdate, explain, getFederatedServiceResolver, getNamespace, getNamespaces, isActive, isOpen, pendingRemovals, prepareQuery, removeNamespace, setFederatedServiceResolver, setNamespace, setTransactionSettings, size, size, startUpdate, supportsConcurrentReadsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.rdf4j.sail.SailConnection
clear, clearNamespaces, endUpdate, explain, getNamespace, getNamespaces, isActive, isOpen, pendingRemovals, prepareQuery, removeNamespace, setNamespace, setTransactionSettings, size, startUpdate
-
Constructor Details
-
TrivialInferencerConnection
public TrivialInferencerConnection(TrivialInferencer sail, org.eclipse.rdf4j.sail.NotifyingSailConnection wrappedCon)
-
-
Method Details
-
isPredicateInteresting
public boolean isPredicateInteresting(org.eclipse.rdf4j.model.IRI pred) -
addStatement
public void addStatement(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.sail.SailException - Specified by:
addStatementin interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
addStatementin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
addStatement
public void addStatement(org.eclipse.rdf4j.sail.UpdateContext modify, org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.sail.SailException - Specified by:
addStatementin interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
addStatementin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
removeStatement
public void removeStatement(org.eclipse.rdf4j.sail.UpdateContext modify, org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.sail.SailException - Specified by:
removeStatementin interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
removeStatementin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
removeStatements
public void removeStatements(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.sail.SailException - Specified by:
removeStatementsin interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
removeStatementsin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
getStatements
public org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends org.eclipse.rdf4j.model.Statement,org.eclipse.rdf4j.sail.SailException> getStatements(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, boolean includeInferred, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.sail.SailException - Specified by:
getStatementsin interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
getStatementsin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
evaluate
public org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends org.eclipse.rdf4j.query.BindingSet,org.eclipse.rdf4j.query.QueryEvaluationException> evaluate(org.eclipse.rdf4j.query.algebra.TupleExpr tupleExpr, org.eclipse.rdf4j.query.Dataset dataset, org.eclipse.rdf4j.query.BindingSet bindings, boolean includeInferred) throws org.eclipse.rdf4j.sail.SailException - Specified by:
evaluatein interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
evaluatein classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
hasStatement
public boolean hasStatement(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, boolean includeInferred, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.sail.SailException - Specified by:
hasStatementin interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
hasStatementin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
getContextIDs
public org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends org.eclipse.rdf4j.model.Resource,org.eclipse.rdf4j.sail.SailException> getContextIDs() throws org.eclipse.rdf4j.sail.SailException- Specified by:
getContextIDsin interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
getContextIDsin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
begin
public void begin() throws org.eclipse.rdf4j.sail.SailException- Specified by:
beginin interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
beginin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
begin
public void begin(org.eclipse.rdf4j.common.transaction.IsolationLevel level) throws org.eclipse.rdf4j.sail.SailException - Specified by:
beginin interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
beginin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
flush
public void flush() throws org.eclipse.rdf4j.sail.SailException- Specified by:
flushin interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
flushin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
prepare
public void prepare() throws org.eclipse.rdf4j.sail.SailException- Specified by:
preparein interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
preparein classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
commit
public void commit() throws org.eclipse.rdf4j.sail.SailException- Specified by:
commitin interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
commitin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
rollback
public void rollback() throws org.eclipse.rdf4j.sail.SailException- Specified by:
rollbackin interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
rollbackin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-
close
public void close() throws org.eclipse.rdf4j.sail.SailException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.eclipse.rdf4j.sail.SailConnection- Overrides:
closein classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
org.eclipse.rdf4j.sail.SailException
-