Package org.eclipse.rdf4j.sail.helpers
package org.eclipse.rdf4j.sail.helpers
Abstract base implementation and internal helper classes for Sail implementations.
-
ClassesClassDescriptionA base
NotifyingSail
implementation that takes care of common sail tasks, including proper closing of active connections and a grace period for active connections during shutdown of the store.Abstract Class offering base functionality for SailConnection implementations.An abstract Sail implementation that takes care of common sail tasks, including proper closing of active connections and a grace period for active connections during shutdown of the store.Abstract Class offering base functionality for SailConnection implementations.Statement pattern that uses null values as wild cards.CleanerIteration<E,X extends Exception> CleanerIteration.CleanableState<E,X extends Exception> Default implementation of the SailChangedEvent interface.Used to create a lock in a directory.Deprecated, for removal: This API element is subject to removal in a future version.since RDF4J 4.0.An implementation of theNotifyingSailConnection
interface that wraps anotherNotifyingSailConnection
object and forwards any method calls to the wrapped transaction.An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.SailBaseIteration<T,E extends Exception> An iteration extension that keeps a reference to the AbstractSailConnection from which it originates and signals when it is closed.An implementation of the SailConnection interface that wraps another SailConnection object and forwards any method calls to the wrapped connection.Defines utility methods for working with Sails.An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.This iteration is used to debug issues with the TupleExpr that was used to generate the wrapped iteration.