Uses of Class
org.eclipse.rdf4j.sail.SailException
Package
Description
Repository implementation for local RDF databases that implement the SAIL SPI.
Helper and utility classes for the
SailRepository
RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
Elasticsearch store for string triples
Elasticsearch store for string triples
Abstract base implementation and internal helper classes for Sail implementations.
Forward-chaining inferencers, implemented as
StackableSail
s.The LMDB based Store.
A Sail implementation that supports full-text indexing via the Lucene API.
An implementation of the RDF SAIL API that uses main memory for storage.
MemoryStore-specific implementations of the core RDF model objects.
The Native Store.
A Sail implementation for SHACL constraint checking.
-
Uses of SailException in org.eclipse.rdf4j.federated
Modifier and TypeMethodDescriptionprotected CloseableIteration<? extends Resource,
SailException> FedXConnection.getContextIDsInternal()
protected CloseableIteration<? extends Namespace,
SailException> FedXConnection.getNamespacesInternal()
protected CloseableIteration<? extends Statement,
SailException> FedXConnection.getStatementsInternal
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) Modifier and TypeMethodDescriptionprotected void
FedXConnection.addStatementInternal
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
FedXConnection.clearInternal
(Resource... contexts) protected void
FedXConnection.clearNamespacesInternal()
protected void
FedXConnection.closeInternal()
protected void
FedXConnection.commitInternal()
protected CloseableIteration<? extends BindingSet,
QueryEvaluationException> FedXConnection.evaluateInternal
(TupleExpr query, Dataset dataset, BindingSet bindings, boolean includeInferred) protected SailConnection
FedX.getConnectionInternal()
protected SailConnection
FedXConnection.SailBaseDefaultImpl.getConnectionInternal()
protected CloseableIteration<? extends Resource,
SailException> FedXConnection.getContextIDsInternal()
protected String
FedXConnection.getNamespaceInternal
(String prefix) protected CloseableIteration<? extends Namespace,
SailException> FedXConnection.getNamespacesInternal()
protected CloseableIteration<? extends Statement,
SailException> FedXConnection.getStatementsInternal
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) protected WriteStrategy
FedXConnection.getWriteStrategyInternal()
Return the initializedFedXConnection.writeStrategy
.protected void
FedX.initializeInternal()
protected void
FedX.initializeMember
(Endpoint member) boolean
FedX.isWritable()
boolean
FedXConnection.SailBaseDefaultImpl.isWritable()
protected void
FedXConnection.removeNamespaceInternal
(String prefix) protected void
FedXConnection.removeStatementsInternal
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
FedXConnection.rollbackInternal()
protected void
FedXConnection.setNamespaceInternal
(String prefix, String name) protected void
FedX.shutDownInternal()
Try to shut down all federation members.protected void
FedXConnection.SailBaseDefaultImpl.shutDownInternal()
protected long
FedXConnection.sizeInternal
(Resource... contexts) protected void
FedXConnection.startTransactionInternal()
ModifierConstructorDescriptionFedXConnection
(FedX federation, FederationContext federationContext) -
Uses of SailException in org.eclipse.rdf4j.repository.sail
Modifier and TypeMethodDescriptionprotected <E> RepositoryResult<E>
SailRepositoryConnection.createRepositoryResult
(CloseableIteration<? extends E, SailException> sailIter) Wraps a CloseableIteration coming from a Sail in a RepositoryResult object, applying the required conversions -
Uses of SailException in org.eclipse.rdf4j.repository.sail.helpers
Modifier and TypeMethodDescriptionprotected void
SailUpdateExecutor.executeAdd
(Add add, UpdateContext uc, int maxExecTime) protected void
SailUpdateExecutor.executeClear
(Clear clearExpr, UpdateContext uc, int maxExecutionTime) protected void
SailUpdateExecutor.executeCopy
(Copy copy, UpdateContext uc, int maxExecutionTime) protected void
SailUpdateExecutor.executeCreate
(Create create, UpdateContext uc) protected void
SailUpdateExecutor.executeDeleteData
(DeleteData deleteDataExpr, UpdateContext uc, int maxExecutionTime) protected void
SailUpdateExecutor.executeInsertData
(InsertData insertDataExpr, UpdateContext uc, int maxExecutionTime) protected void
SailUpdateExecutor.executeLoad
(Load load, UpdateContext uc) protected void
SailUpdateExecutor.executeModify
(Modify modify, UpdateContext uc, int maxExecutionTime) protected void
SailUpdateExecutor.executeMove
(Move move, UpdateContext uc, int maxExecutionTime) void
SailUpdateExecutor.executeUpdate
(UpdateExpr updateExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int maxExecutionTime) -
Uses of SailException in org.eclipse.rdf4j.sail
Modifier and TypeClassDescriptionclass
An exception thrown by some methods in Sail to indicate that a requested isolation level could not be fulfilled.class
Indicates that a SAIL cannot be initialised because the configured persisted location is locked.class
Indicates that the current write operation did not succeed because the SAIL cannot be written to, it can only be read from.class
Indicates that a SAIL's transaction state (active or inactive) cannot be determined.Modifier and TypeMethodDescriptionCloseableIteration<? extends Resource,
SailException> SailConnection.getContextIDs()
Returns the set of all unique context identifiers that are used to store statements.CloseableIteration<? extends Namespace,
SailException> SailConnection.getNamespaces()
Gets the namespaces relevant to the data contained in this Sail object.CloseableIteration<? extends Statement,
SailException> SailConnection.getStatements
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) Gets all statements from the specified contexts that have a specific subject, predicate and/or object.Modifier and TypeMethodDescriptionvoid
SailConnection.addStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) Adds a statement to the store.void
SailConnection.addStatement
(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts) Adds a statement to the store.void
SailConnection.begin()
Begins a transaction requiringSailConnection.commit()
orSailConnection.rollback()
to be called to close the transaction.void
SailConnection.begin
(IsolationLevel level) Begins a transaction with the specifiedIsolationLevel
level, requiringSailConnection.commit()
orSailConnection.rollback()
to be called to close the transaction.void
Removes all statements from the specified/all contexts.void
SailConnection.clearNamespaces()
Removes all namespace declarations from the repository.void
SailConnection.close()
Closes the connection.void
SailConnection.commit()
Commits any updates that have been performed since the last timeSailConnection.commit()
orSailConnection.rollback()
was called.void
SailConnection.endUpdate
(UpdateContext op) Indicates that the givenop
will not be used in any call again.CloseableIteration<? extends BindingSet,
QueryEvaluationException> SailConnection.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) Evaluates the supplied TupleExpr on the data contained in this Sail object, using the (optional) dataset and supplied bindings as input parameters.void
SailConnection.flush()
Flushes any pending updates and notify changes to listeners as appropriate.NotifyingSail.getConnection()
Opens a connection on the Sail which can be used to query and update data.Sail.getConnection()
Opens a connection on the Sail which can be used to query and update data.CloseableIteration<? extends Resource,
SailException> SailConnection.getContextIDs()
Returns the set of all unique context identifiers that are used to store statements.SailConnection.getNamespace
(String prefix) Gets the namespace that is associated with the specified prefix, if any.CloseableIteration<? extends Namespace,
SailException> SailConnection.getNamespaces()
Gets the namespaces relevant to the data contained in this Sail object.CloseableIteration<? extends Statement,
SailException> SailConnection.getStatements
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) Gets all statements from the specified contexts that have a specific subject, predicate and/or object.default boolean
SailConnection.hasStatement
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) Determines if the store contains any statements from the specified contexts that have a specific subject, predicate and/or object.void
Sail.init()
Initializes the Sail.boolean
SailConnection.isOpen()
Checks whether this SailConnection is open.boolean
Sail.isWritable()
Checks whether this Sail object is writable, i.e.void
SailConnection.prepare()
Checks for an error state in the active transaction that would force the transaction to be rolled back.void
SailConnection.removeNamespace
(String prefix) Removes a namespace declaration by removing the association between a prefix and a namespace name.void
SailConnection.removeStatement
(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts) Removes all statements matching the specified subject, predicate and object from the repository.void
SailConnection.removeStatements
(Resource subj, IRI pred, Value obj, Resource... contexts) Removes all statements matching the specified subject, predicate and object from the repository.void
SailConnection.rollback()
Rolls back the transaction, discarding any uncommitted changes that have been made in this SailConnection.void
SailConnection.setNamespace
(String prefix, String name) Sets the prefix for a namespace.void
Sail.shutDown()
Shuts down the Sail, giving it the opportunity to synchronize any stale data.long
Returns the number of (explicit) statements in the store, or in specific contexts.void
SailConnection.startUpdate
(UpdateContext op) Signals the start of an update operation.ModifierConstructorDescriptionTripleSourceIterationWrapper
(CloseableIteration<? extends T, SailException> delegate) -
Uses of SailException in org.eclipse.rdf4j.sail.base
Modifier and TypeMethodDescriptionCloseableIteration<? extends Resource,
SailException> SailDataset.getContextIDs()
Returns the set of all unique context identifiers that are used to store statements.protected CloseableIteration<? extends Resource,
SailException> SailSourceConnection.getContextIDsInternal()
CloseableIteration<? extends Namespace,
SailException> SailDataset.getNamespaces()
Gets the namespaces relevant to the data contained in this object.protected CloseableIteration<? extends Namespace,
SailException> SailSourceConnection.getNamespacesInternal()
CloseableIteration<? extends Statement,
SailException> SailDataset.getStatements
(Resource subj, IRI pred, Value obj, Resource... contexts) Gets all statements that have a specific subject, predicate and/or object.protected CloseableIteration<? extends Statement,
SailException> SailSourceConnection.getStatementsInternal
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) default CloseableIteration<? extends Triple,
SailException> SailDataset.getTriples
(Resource subj, IRI pred, Value obj) Gets all RDF-star triples that have a specific subject, predicate and/or object.Modifier and TypeMethodDescriptionboolean
SailSourceConnection.addInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) void
SailSourceConnection.addStatement
(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts) void
void
Adds a statement to the store.default void
Adds a statement to the store.void
Removes all statements from the specified/all contexts.void
SailSourceConnection.clearInferred
(Resource... contexts) protected void
SailSourceConnection.clearInternal
(Resource... contexts) void
SailSink.clearNamespaces()
Removes all namespace declarations from thisSailSource
.protected void
SailSourceConnection.clearNamespacesInternal()
void
BackingSailSource.close()
void
Changeset.close()
void
SailClosable.close()
Closes this resource, relinquishing any underlying resources.void
SailDataset.close()
Called when thisSailDataset
is no longer is used, such as when a read operation is complete.void
SnapshotSailStore.close()
protected void
SailSourceConnection.closeInternal()
protected void
SailSourceConnection.commitInternal()
SailSource.dataset
(IsolationLevel level) Create an observableSailDataset
of the current state of thisSailSource
.default void
Deprecated.void
Removes a statement.protected void
SailSourceConnection.endUpdateInternal
(UpdateContext op) protected CloseableIteration<? extends BindingSet,
QueryEvaluationException> SailSourceConnection.evaluateInternal
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) void
BackingSailSource.flush()
void
SailSink.flush()
Once this method returns successfully, changes that were made to thisSailSink
will be visible to subsequentSailSource.dataset(IsolationLevel)
.void
SailSource.flush()
Apply all the changes to this branch to the backingSailSource
, if applicable.void
SailSourceConnection.flushUpdates()
CloseableIteration<? extends Resource,
SailException> SailDataset.getContextIDs()
Returns the set of all unique context identifiers that are used to store statements.protected CloseableIteration<? extends Resource,
SailException> SailSourceConnection.getContextIDsInternal()
SailDataset.getNamespace
(String prefix) Gets the namespace that is associated with the specified prefix, if any.protected String
SailSourceConnection.getNamespaceInternal
(String prefix) CloseableIteration<? extends Namespace,
SailException> SailDataset.getNamespaces()
Gets the namespaces relevant to the data contained in this object.protected CloseableIteration<? extends Namespace,
SailException> SailSourceConnection.getNamespacesInternal()
protected Statement
DistinctModelReducingUnionIteration.getNextElement()
CloseableIteration<? extends Statement,
SailException> SailDataset.getStatements
(Resource subj, IRI pred, Value obj, Resource... contexts) Gets all statements that have a specific subject, predicate and/or object.protected CloseableIteration<? extends Statement,
SailException> SailSourceConnection.getStatementsInternal
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) default CloseableIteration<? extends Triple,
SailException> SailDataset.getTriples
(Resource subj, IRI pred, Value obj) Gets all RDF-star triples that have a specific subject, predicate and/or object.protected void
DistinctModelReducingUnionIteration.handleClose()
default void
Called to indicate matching statements have been observed and must not change their state until after thisSailSink
is committed, iff this was opened in an isolation level compatible withIsolationLevels.SERIALIZABLE
.void
Called to indicate matching statements have been observed and must not change their state until after thisSailSink
is committed, iff this was opened in an isolation level compatible withIsolationLevels.SERIALIZABLE
.void
BackingSailSource.prepare()
void
Changeset.prepare()
void
SailSink.prepare()
Checks if thisSailSink
is consistent with the isolation level it was created with.void
SailSource.prepare()
Check the consistency of this branch and throws aSailConflictException
ifSailSource.flush()
ing this branch would cause the backingSailSource
to be inconsistent, if applicable.protected void
SailSourceConnection.prepareInternal()
boolean
SailSourceConnection.removeInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) void
SailSink.removeNamespace
(String prefix) Removes a namespace declaration by removing the association between a prefix and a namespace name.protected void
SailSourceConnection.removeNamespaceInternal
(String prefix) void
SailSourceConnection.removeStatement
(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts) protected void
SailSourceConnection.rollbackInternal()
void
SailSink.setNamespace
(String prefix, String name) Sets the prefix for a namespace.protected void
SailSourceConnection.setNamespaceInternal
(String prefix, String name) SailSource.sink
(IsolationLevel level) Create aSailSink
that when when itsSailSource.flush()
is called, the changes are applied to this source.protected long
SailSourceConnection.sizeInternal
(Resource... contexts) protected void
SailSourceConnection.startTransactionInternal()
void
SailSourceConnection.startUpdate
(UpdateContext op) -
Uses of SailException in org.eclipse.rdf4j.sail.elasticsearchstore
Modifier and TypeMethodDescriptionprotected NotifyingSailConnection
ElasticsearchStore.getConnectionInternal()
protected void
ElasticsearchStore.initializeInternal()
boolean
ElasticsearchStore.isWritable()
protected void
ElasticsearchStore.shutDownInternal()
-
Uses of SailException in org.eclipse.rdf4j.sail.extensiblestore
Modifier and TypeMethodDescriptionCloseableIteration<? extends ExtensibleStatement,
SailException> DataStructureInterface.getStatements
(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context) CloseableIteration<? extends ExtensibleStatement,
SailException> ReadCache.getStatements
(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context) Modifier and TypeMethodDescriptionboolean
ExtensibleStoreConnection.addInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
ExtensibleStoreConnection.addStatementInternal
(Resource subj, IRI pred, Value obj, Resource... contexts) void
ExtensibleStoreConnection.clearInferred
(Resource... contexts) protected void
ExtensibleStoreConnection.clearInternal
(Resource... contexts) void
ExtensibleSailStore.close()
protected void
ExtensibleStoreConnection.commitInternal()
protected void
ExtensibleStore.initializeInternal()
boolean
ExtensibleStoreConnection.removeInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
ExtensibleStoreConnection.removeStatementsInternal
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
ExtensibleStoreConnection.rollbackInternal()
protected void
ExtensibleStore.shutDownInternal()
protected void
ExtensibleStoreConnection.startTransactionInternal()
-
Uses of SailException in org.eclipse.rdf4j.sail.extensiblestore.evaluationstatistics
Modifier and TypeMethodDescriptionCloseableIteration<? extends ExtensibleStatement,
SailException> EvaluationStatisticsWrapper.getStatements
(Resource subject, IRI predicate, Value object, boolean inferred, Resource... context) -
Uses of SailException in org.eclipse.rdf4j.sail.helpers
Modifier and TypeMethodDescriptionfinal CloseableIteration<? extends Resource,
SailException> AbstractSailConnection.getContextIDs()
CloseableIteration<? extends Resource,
SailException> SailConnectionWrapper.getContextIDs()
protected abstract CloseableIteration<? extends Resource,
SailException> AbstractSailConnection.getContextIDsInternal()
final CloseableIteration<? extends Namespace,
SailException> AbstractSailConnection.getNamespaces()
CloseableIteration<? extends Namespace,
SailException> SailConnectionWrapper.getNamespaces()
protected abstract CloseableIteration<? extends Namespace,
SailException> AbstractSailConnection.getNamespacesInternal()
final CloseableIteration<? extends Statement,
SailException> AbstractSailConnection.getStatements
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) CloseableIteration<? extends Statement,
SailException> SailConnectionWrapper.getStatements
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) protected abstract CloseableIteration<? extends Statement,
SailException> AbstractSailConnection.getStatementsInternal
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) Modifier and TypeMethodDescriptionfinal void
AbstractSailConnection.addStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) void
AbstractSailConnection.addStatement
(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts) The default implementation buffers added statements until the update operation is complete.void
SailConnectionWrapper.addStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) void
SailConnectionWrapper.addStatement
(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts) protected abstract void
AbstractSailConnection.addStatementInternal
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
AbstractSailConnection.autoStartTransaction()
Deprecated.since 2.7.0.void
AbstractSailConnection.begin()
void
AbstractSailConnection.begin
(IsolationLevel isolationLevel) void
SailConnectionWrapper.begin()
void
SailConnectionWrapper.begin
(IsolationLevel level) final void
void
protected abstract void
AbstractSailConnection.clearInternal
(Resource... contexts) final void
AbstractSailConnection.clearNamespaces()
void
SailConnectionWrapper.clearNamespaces()
protected abstract void
AbstractSailConnection.clearNamespacesInternal()
final void
AbstractSailConnection.close()
void
SailConnectionWrapper.close()
protected abstract void
AbstractSailConnection.closeInternal()
final void
AbstractSailConnection.commit()
void
SailConnectionWrapper.commit()
protected abstract void
AbstractSailConnection.commitInternal()
final void
AbstractSailConnection.endUpdate
(UpdateContext op) void
SailConnectionWrapper.endUpdate
(UpdateContext modify) protected void
AbstractSailConnection.endUpdateInternal
(UpdateContext op) final CloseableIteration<? extends BindingSet,
QueryEvaluationException> AbstractSailConnection.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) CloseableIteration<? extends BindingSet,
QueryEvaluationException> SailConnectionWrapper.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) protected abstract CloseableIteration<? extends BindingSet,
QueryEvaluationException> AbstractSailConnection.evaluateInternal
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) void
AbstractSailConnection.flush()
void
SailConnectionWrapper.flush()
AbstractNotifyingSail.getConnection()
AbstractSail.getConnection()
NotifyingSailWrapper.getConnection()
SailWrapper.getConnection()
protected abstract NotifyingSailConnection
AbstractNotifyingSail.getConnectionInternal()
protected abstract SailConnection
AbstractSail.getConnectionInternal()
Returns a store-specific SailConnection object.final CloseableIteration<? extends Resource,
SailException> AbstractSailConnection.getContextIDs()
CloseableIteration<? extends Resource,
SailException> SailConnectionWrapper.getContextIDs()
protected abstract CloseableIteration<? extends Resource,
SailException> AbstractSailConnection.getContextIDsInternal()
protected Lock
AbstractSailConnection.getExclusiveConnectionLock()
Deprecated, for removal: This API element is subject to removal in a future version.final String
AbstractSailConnection.getNamespace
(String prefix) SailConnectionWrapper.getNamespace
(String prefix) protected abstract String
AbstractSailConnection.getNamespaceInternal
(String prefix) final CloseableIteration<? extends Namespace,
SailException> AbstractSailConnection.getNamespaces()
CloseableIteration<? extends Namespace,
SailException> SailConnectionWrapper.getNamespaces()
protected abstract CloseableIteration<? extends Namespace,
SailException> AbstractSailConnection.getNamespacesInternal()
protected Lock
AbstractSailConnection.getSharedConnectionLock()
Deprecated, for removal: This API element is subject to removal in a future version.final CloseableIteration<? extends Statement,
SailException> AbstractSailConnection.getStatements
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) CloseableIteration<? extends Statement,
SailException> SailConnectionWrapper.getStatements
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) protected abstract CloseableIteration<? extends Statement,
SailException> AbstractSailConnection.getStatementsInternal
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) protected Lock
AbstractSailConnection.getTransactionLock()
Deprecated, for removal: This API element is subject to removal in a future version.final boolean
AbstractSailConnection.hasStatement
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) boolean
SailConnectionWrapper.hasStatement
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) void
AbstractSail.init()
void
SailWrapper.init()
protected void
AbstractSail.initializeInternal()
Do store-specific operations to initialize the store.final boolean
AbstractSailConnection.isOpen()
boolean
SailConnectionWrapper.isOpen()
boolean
SailWrapper.isWritable()
final void
AbstractSailConnection.prepare()
void
SailConnectionWrapper.prepare()
protected void
AbstractSailConnection.prepareInternal()
final void
AbstractSailConnection.removeNamespace
(String prefix) void
SailConnectionWrapper.removeNamespace
(String prefix) protected abstract void
AbstractSailConnection.removeNamespaceInternal
(String prefix) void
AbstractSailConnection.removeStatement
(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts) The default implementation buffers removed statements until the update operation is complete.void
SailConnectionWrapper.removeStatement
(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts) final void
AbstractSailConnection.removeStatements
(Resource subj, IRI pred, Value obj, Resource... contexts) void
SailConnectionWrapper.removeStatements
(Resource subj, IRI pred, Value obj, Resource... contexts) protected abstract void
AbstractSailConnection.removeStatementsInternal
(Resource subj, IRI pred, Value obj, Resource... contexts) final void
AbstractSailConnection.rollback()
void
SailConnectionWrapper.rollback()
protected abstract void
AbstractSailConnection.rollbackInternal()
final void
AbstractSailConnection.setNamespace
(String prefix, String name) void
SailConnectionWrapper.setNamespace
(String prefix, String name) protected abstract void
AbstractSailConnection.setNamespaceInternal
(String prefix, String name) void
AbstractSail.shutDown()
void
SailWrapper.shutDown()
protected abstract void
AbstractSail.shutDownInternal()
Do store-specific operations to ensure proper shutdown of the store.final long
long
long
protected abstract long
AbstractSailConnection.sizeInternal
(Resource... contexts) protected abstract void
AbstractSailConnection.startTransactionInternal()
void
AbstractSailConnection.startUpdate
(UpdateContext op) void
SailConnectionWrapper.startUpdate
(UpdateContext modify) protected void
AbstractSailConnection.verifyIsActive()
Verifies if a transaction is currently active.protected void
AbstractSailConnection.verifyIsOpen()
-
Uses of SailException in org.eclipse.rdf4j.sail.inferencer
Modifier and TypeMethodDescriptionCloseableIteration<? extends Resource,
SailException> InferencerConnectionWrapper.getContextIDs()
CallsInferencerConnectionWrapper.flushUpdates()
before forwarding the call to the wrapped connection.CloseableIteration<? extends Statement,
SailException> InferencerConnectionWrapper.getStatements
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) CallsInferencerConnectionWrapper.flushUpdates()
before forwarding the call to the wrapped connection.Modifier and TypeMethodDescriptionboolean
InferencerConnection.addInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) Adds an inferred statement to a specific context.boolean
InferencerConnectionWrapper.addInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) void
InferencerConnection.clearInferred
(Resource... contexts) Removes all inferred statements from the specified/all contexts.void
InferencerConnectionWrapper.clearInferred
(Resource... contexts) void
InferencerConnectionWrapper.commit()
CallsInferencerConnectionWrapper.flushUpdates()
before forwarding the call to the wrapped connection.CloseableIteration<? extends BindingSet,
QueryEvaluationException> InferencerConnectionWrapper.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) CallsInferencerConnectionWrapper.flushUpdates()
before forwarding the call to the wrapped connection.void
InferencerConnectionWrapper.flush()
void
InferencerConnection.flushUpdates()
Flushes any pending updates to be processed and the resulting changes to be reported to registeredSailConnectionListener
s.void
InferencerConnectionWrapper.flushUpdates()
CloseableIteration<? extends Resource,
SailException> InferencerConnectionWrapper.getContextIDs()
CallsInferencerConnectionWrapper.flushUpdates()
before forwarding the call to the wrapped connection.CloseableIteration<? extends Statement,
SailException> InferencerConnectionWrapper.getStatements
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) CallsInferencerConnectionWrapper.flushUpdates()
before forwarding the call to the wrapped connection.boolean
InferencerConnectionWrapper.hasStatement
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) void
InferencerConnectionWrapper.prepare()
CallsInferencerConnectionWrapper.flushUpdates()
before forwarding the call to the wrapped connection.boolean
InferencerConnection.removeInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) Removes an inferred statement from a specific context.boolean
InferencerConnectionWrapper.removeInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) long
CallsInferencerConnectionWrapper.flushUpdates()
before forwarding the call to the wrapped connection. -
Uses of SailException in org.eclipse.rdf4j.sail.inferencer.fc
Modifier and TypeMethodDescriptionprotected abstract void
AbstractForwardChainingInferencerConnection.addAxiomStatements()
Adds all basic set of axiom statements from which the complete set can be inferred to the underlying Sail.boolean
DedupingInferencerConnection.addInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) boolean
SchemaCachingRDFSInferencerConnection.addInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) void
SchemaCachingRDFSInferencerConnection.addStatement
(Resource subject, IRI predicate, Value object, Resource... contexts) void
SchemaCachingRDFSInferencerConnection.addStatement
(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts) protected abstract int
AbstractForwardChainingInferencerConnection.applyRules
(Model iteration) Returns the number of newly inferred statements.void
AbstractForwardChainingInferencerConnection.begin()
void
AbstractForwardChainingInferencerConnection.begin
(IsolationLevel level) void
SchemaCachingRDFSInferencerConnection.begin()
void
SchemaCachingRDFSInferencerConnection.begin
(IsolationLevel level) void
DedupingInferencerConnection.clearInferred
(Resource... contexts) void
SchemaCachingRDFSInferencerConnection.clearInferred
(Resource... contexts) void
DedupingInferencerConnection.commit()
void
SchemaCachingRDFSInferencerConnection.commit()
protected void
AbstractForwardChainingInferencerConnection.doInferencing()
void
AbstractForwardChainingInferencerConnection.flushUpdates()
void
SchemaCachingRDFSInferencerConnection.flushUpdates()
CustomGraphQueryInferencer.getConnection()
DedupingInferencer.getConnection()
DirectTypeHierarchyInferencer.getConnection()
org.eclipse.rdf4j.sail.inferencer.fc.ForwardChainingRDFSInferencerConnection
ForwardChainingRDFSInferencer.getConnection()
Deprecated.SchemaCachingRDFSInferencer.getConnection()
void
CustomGraphQueryInferencer.init()
void
DirectTypeHierarchyInferencer.init()
void
ForwardChainingRDFSInferencer.init()
Deprecated.Adds axiom statements to the underlying Sail.void
SchemaCachingRDFSInferencer.init()
boolean
DedupingInferencerConnection.removeInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) void
AbstractForwardChainingInferencerConnection.rollback()
void
DedupingInferencerConnection.rollback()
void
SchemaCachingRDFSInferencerConnection.rollback()
final void
CustomGraphQueryInferencer.setFields
(QueryLanguage language, String queryText, String matcherText) Called in order to set all the fields needed for the inferencer to function.ModifierConstructorDescriptionCustomGraphQueryInferencer
(QueryLanguage language, String queryText, String matcherText) Create a new custom inferencer.CustomGraphQueryInferencer
(NotifyingSail baseSail, QueryLanguage language, String queryText, String matcherText) Create a new custom inferencer. -
Uses of SailException in org.eclipse.rdf4j.sail.lmdb
Modifier and TypeMethodDescriptionboolean
LmdbStoreConnection.addInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
LmdbStoreConnection.addStatementInternal
(Resource subj, IRI pred, Value obj, Resource... contexts) void
LmdbStoreConnection.clearInferred
(Resource... contexts) protected void
LmdbStoreConnection.clearInternal
(Resource... contexts) protected void
LmdbStoreConnection.commitInternal()
protected NotifyingSailConnection
LmdbStore.getConnectionInternal()
protected Lock
LmdbStore.getTransactionLock
(IsolationLevel level) This call will block whenIsolationLevels.NONE
is provided when there are active transactions with a higher isolation and block when a higher isolation is provided when there are active transactions withIsolationLevels.NONE
isolation.protected void
LmdbStore.initializeInternal()
Initializes this LmdbStore.boolean
LmdbStoreConnection.removeInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
LmdbStoreConnection.removeStatementsInternal
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
LmdbStoreConnection.rollbackInternal()
void
LmdbStore.shutDown()
protected void
LmdbStore.shutDownInternal()
protected void
LmdbStoreConnection.startTransactionInternal()
-
Uses of SailException in org.eclipse.rdf4j.sail.lucene
Modifier and TypeMethodDescriptionvoid
LuceneSailConnection.addStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) void
LuceneSailConnection.begin()
void
void
LuceneSailConnection.close()
void
LuceneSailConnection.commit()
final Collection<BindingSet>
AbstractSearchIndex.evaluate
(SearchQueryEvaluator evaluator) CloseableIteration<? extends BindingSet,
QueryEvaluationException> LuceneSailConnection.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) SearchIndex.evaluate
(SearchQueryEvaluator query) LuceneSail.getConnection()
void
LuceneSail.init()
void
DistanceQuerySpecBuilder.process
(TupleExpr tupleExpr, BindingSet bindings, Collection<SearchQueryEvaluator> results) void
GeoRelationQuerySpecBuilder.process
(TupleExpr tupleExpr, BindingSet bindings, Collection<SearchQueryEvaluator> results) QuerySpecBuilder.process
(TupleExpr tupleExpr, BindingSet bindings) Deprecated.void
QuerySpecBuilder.process
(TupleExpr tupleExpr, BindingSet bindings, Collection<SearchQueryEvaluator> result) Appends a set of QuerySpecs embodying all necessary information to perform the Lucene query embedded in a TupleExpr.void
SearchQueryInterpreter.process
(TupleExpr tupleExpr, BindingSet bindings, Collection<SearchQueryEvaluator> specs) Processes a TupleExpr into a set of SearchQueryEvaluators.void
LuceneSail.reindex()
Starts a reindexation process of the whole sail.void
LuceneSailConnection.removeStatements
(Resource subj, IRI pred, Value obj, Resource... contexts) void
LuceneSailConnection.rollback()
void
LuceneSail.shutDown()
-
Uses of SailException in org.eclipse.rdf4j.sail.memory
Modifier and TypeMethodDescriptionboolean
MemoryStoreConnection.addInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
MemoryStoreConnection.addStatementInternal
(Resource subj, IRI pred, Value obj, Resource... contexts) void
MemoryStoreConnection.clearInferred
(Resource... contexts) protected void
MemoryStoreConnection.clearInternal
(Resource... contexts) protected void
MemoryStoreConnection.commitInternal()
protected NotifyingSailConnection
MemoryStore.getConnectionInternal()
protected void
MemoryStore.initializeInternal()
Initializes this repository.boolean
MemoryStoreConnection.removeInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
MemoryStoreConnection.removeStatementsInternal
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
MemoryStoreConnection.rollbackInternal()
protected void
MemoryStore.scheduleSyncTask()
protected void
MemoryStore.shutDownInternal()
protected void
MemoryStoreConnection.startTransactionInternal()
void
MemoryStore.sync()
Synchronizes the contents of this repository with the data that is stored on disk. -
Uses of SailException in org.eclipse.rdf4j.sail.memory.model
Modifier and TypeMethodDescriptionMemStatementIterator.cacheAwareInstance
(MemStatementList smallestList, MemResource subj, MemIRI pred, MemValue obj, Boolean explicit, int snapshot, MemResource[] memContexts, MemStatementIteratorCache iteratorCache) -
Uses of SailException in org.eclipse.rdf4j.sail.nativerdf
Modifier and TypeMethodDescriptionboolean
NativeStoreConnection.addInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
NativeStoreConnection.addStatementInternal
(Resource subj, IRI pred, Value obj, Resource... contexts) void
ValueStore.checkConsistency()
Checks that every value has exactly one ID.void
NativeStoreConnection.clearInferred
(Resource... contexts) protected void
NativeStoreConnection.clearInternal
(Resource... contexts) protected void
NativeStoreConnection.commitInternal()
protected NotifyingSailConnection
LimitedSizeNativeStore.getConnectionInternal()
protected NotifyingSailConnection
NativeStore.getConnectionInternal()
protected Lock
NativeStore.getTransactionLock
(IsolationLevel level) This call will block whenIsolationLevels.NONE
is provided when there are active transactions with a higher isolation and block when a higher isolation is provided when there are active transactions withIsolationLevels.NONE
isolation.protected void
NativeStore.initializeInternal()
Initializes this NativeStore.boolean
NativeStoreConnection.removeInferredStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
NativeStoreConnection.removeStatementsInternal
(Resource subj, IRI pred, Value obj, Resource... contexts) protected void
NativeStoreConnection.rollbackInternal()
void
NativeStore.shutDown()
protected void
NativeStore.shutDownInternal()
protected void
NativeStoreConnection.startTransactionInternal()
-
Uses of SailException in org.eclipse.rdf4j.sail.shacl
Modifier and TypeMethodDescriptionCloseableIteration<? extends Statement,
SailException> ShaclSailConnection.getStatements
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) Modifier and TypeMethodDescriptionvoid
ShaclSailConnection.addStatement
(Resource subj, IRI pred, Value obj, Resource... contexts) void
ShaclSailConnection.addStatement
(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts) void
ShaclSailConnection.begin()
void
ShaclSailConnection.begin
(IsolationLevel level) void
void
ShaclSailConnection.close()
void
ShaclSailConnection.commit()
ShaclSail.getConnection()
List<org.eclipse.rdf4j.sail.shacl.ast.ContextWithShapes>
ShaclSail.getShapes
(RepositoryConnection shapesRepoConnection, IRI[] shapesGraphs) List<org.eclipse.rdf4j.sail.shacl.ast.ContextWithShapes>
ShaclSail.getShapes
(RepositoryConnection shapesRepoConnection, SailConnection sailConnection, IRI[] shapesGraphs) CloseableIteration<? extends Statement,
SailException> ShaclSailConnection.getStatements
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) boolean
ShaclSailConnection.hasStatement
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) void
ShaclSail.init()
void
ShaclSailConnection.prepare()
void
ShaclSailConnection.removeStatement
(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts) void
ShaclSailConnection.removeStatements
(Resource subj, IRI pred, Value obj, Resource... contexts) void
ShaclSailConnection.rollback()
void
ShaclSail.shutDown()
-
Uses of SailException in org.eclipse.rdf4j.sail.shacl.ast.planNodes
Modifier and TypeMethodDescriptionInnerJoin.internalIterator()
CloseableIteration<? extends ValidationTuple,
SailException> AllTargetsPlanNode.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> BindSelect.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> BufferedPlanNode.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> BufferedSplitter.BufferedSplitterPlaneNode.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> BulkedExternalInnerJoin.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> BulkedExternalLeftOuterJoin.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> DebugPlanNode.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> EmptyNode.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> EqualsJoin.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> EqualsJoinValue.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> FilterByPredicate.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> FilterByPredicateObject.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> FilterPlanNode.iterator()
GenericPlanNode.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> GroupByCountFilter.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> GroupByFilter.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> InnerJoin.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> LeftOuterJoin.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> NonUniqueTargetLang.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> NotValuesIn.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> PlanNode.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> ReduceTargets.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> Select.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> SetFilterNode.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> ShiftToNodeShape.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> ShiftToPropertyShape.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> SingleCloseablePlanNode.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> Sort.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> TargetChainPopper.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> TrimToTarget.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> TupleMapper.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> UnBufferedPlanNode.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> UnionNode.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> Unique.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> UnorderedSelect.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> ValidationReportNode.iterator()
CloseableIteration<? extends ValidationTuple,
SailException> ValuesBackedNode.iterator()
Modifier and TypeMethodDescriptionvoid
LoggingCloseableIteration.close()
final boolean
LoggingCloseableIteration.hasNext()
protected abstract void
LoggingCloseableIteration.localClose()
protected abstract boolean
LoggingCloseableIteration.localHasNext()
protected abstract ValidationTuple
LoggingCloseableIteration.loggingNext()
final ValidationTuple
LoggingCloseableIteration.next()
void
LoggingCloseableIteration.remove()
A default method since the iterators in the ShaclSail don't support remove. -
Uses of SailException in org.eclipse.rdf4j.sail.shacl.ast.targets
Modifier and TypeMethodDescriptionCloseableIteration<? extends ValidationTuple,
SailException> TargetChainRetriever.iterator()
-
Uses of SailException in org.eclipse.rdf4j.sail.shacl.results.lazy
ModifierConstructorDescriptionValidationResultIterator
(CloseableIteration<? extends ValidationTuple, SailException> tupleIterator, long limit) -
Uses of SailException in org.eclipse.rdf4j.sail.shacl.wrapper.data
Modifier and TypeMethodDescriptionCloseableIteration<? extends Statement,
SailException> VerySimpleRdfsBackwardsChainingConnection.getStatements
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) Modifier and TypeMethodDescriptionCloseableIteration<? extends Statement,
SailException> VerySimpleRdfsBackwardsChainingConnection.getStatements
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) boolean
VerySimpleRdfsBackwardsChainingConnection.hasStatement
(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) -
Uses of SailException in org.eclipse.rdf4j.testsuite.sail
Modifier and TypeMethodDescriptionprotected long
SailIsolationLevelTest.count
(SailConnection con, Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) protected abstract NotifyingSail
RDFNotifyingStoreTest.createSail()
Gets an instance of the Sail that should be tested.protected abstract Sail
SailConcurrencyTest.createSail()
protected abstract Sail
SailInterruptTest.createSail()
protected abstract Sail
SailIsolationLevelTest.createSail()
protected void
SailConcurrencyTest.insertTestStatement
(SailConnection connection, int i) protected void
SailIsolationLevelTest.insertTestStatement
(SailConnection connection, int i) protected boolean
SailIsolationLevelTest.isSupported
(IsolationLevels level) protected Literal
SailIsolationLevelTest.readLiteral
(SailConnection con, IRI subj, IRI pred) protected void
SailConcurrencyTest.removeTestStatement
(SailConnection connection, int i)