Uses of Interface
org.eclipse.rdf4j.sail.base.SailClosable
Packages that use SailClosable
Package
Description
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
An implementation of the RDF SAIL API that uses main memory for storage.
-
Uses of SailClosable in org.eclipse.rdf4j.sail.base
Subinterfaces of SailClosable in org.eclipse.rdf4j.sail.baseModifier and TypeInterfaceDescriptioninterface
A state of anSailSource
at a point in time that will remain consistent untilSailDataset.close()
is called.interface
A mutable source of RDF graphs.interface
A persistent yet mutable source or container of RDF graphs.interface
A high level interface used bySailSourceConnection
to accessSailSource
.Classes in org.eclipse.rdf4j.sail.base that implement SailClosableModifier and TypeClassDescriptionclass
A BackingSailSource
that does not respond toBackingSailSource.close()
BackingSailSource.prepare()
orBackingSailSource.flush()
.class
Set of changes applied to anSailSourceBranch
awaiting to be flushed into its backingSailSource
.(package private) class
A wrapper around anSailDataset
to specialize the behaviour of anSailDataset
.(package private) class
A wrapper around anSailSource
that can suppress the call toDelegatingSailSource.close()
.(package private) class
AIsolationLevels.SERIALIZABLE
SailDataset
that tracks the observed statement patterns to anSailSink.observe(Resource, IRI, Value, Resource...)
to check consistency.(package private) class
A view of anSailSource
that is derived from a backingSailDataset
.(package private) class
AnSailSource
that keeps a delta of its state from a backingSailSource
.class
ASailStore
wrapper that branches the backingSailSource
s to provide concurrentIsolationLevels.SNAPSHOT_READ
isolation and higher.(package private) class
Combines twoSailDataset
into a single view.(package private) class
Combines two sources to act as a singleSailSource
.Fields in org.eclipse.rdf4j.sail.base declared as SailClosableModifier and TypeFieldDescriptionprivate final SailClosable[]
SailClosingIteration.closes
The lock to release when the Iteration is closed.Methods in org.eclipse.rdf4j.sail.base with parameters of type SailClosableModifier and TypeMethodDescriptionprivate <T,
X extends Exception>
CloseableIteration<T, QueryEvaluationException> SailSourceConnection.interlock
(CloseableIteration<T, QueryEvaluationException> iter, SailClosable... closes) static <E> SailClosingIteration
<E, SailException> SailClosingIteration.makeClosable
(CloseableIteration<? extends E, SailException> iter, SailClosable... closes) Creates a newIteration
that automatically closes the givenSailClosable
s.Constructors in org.eclipse.rdf4j.sail.base with parameters of type SailClosableModifierConstructorDescriptionSailClosingIteration
(CloseableIteration<? extends T, X> iter, SailClosable... closes) Creates a newIteration
that automatically closes the givenSailClosable
s. -
Uses of SailClosable in org.eclipse.rdf4j.sail.memory
Classes in org.eclipse.rdf4j.sail.memory that implement SailClosableModifier and TypeClassDescription(package private) class
An implementation ofSailStore
that keeps committed statements in aMemStatementList
.private final class
private final class
private final class