Package org.eclipse.rdf4j.sail.base
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
-
Interface Summary Interface Description SailClosable Common interface to objects that throwSailException
on close.SailDataset A state of anSailSource
at a point in time that will remain consistent untilSailDataset.close()
is called.SailSink A mutable source of RDF graphs.SailSource A persistent yet mutable source or container of RDF graphs.SailStore A high level interface used bySailSourceConnection
to accessSailSource
. -
Class Summary Class Description BackingSailSource A BackingSailSource
that does not respond toBackingSailSource.close()
BackingSailSource.prepare()
orBackingSailSource.flush()
.Changeset Set of changes applied to anSailSourceBranch
awaiting to be flushed into its backingSailSource
.Changeset.AdderBasedReadWriteLock Changeset.SimpleStatementPattern DelegatingSailDataset A wrapper around anSailDataset
to specialize the behaviour of anSailDataset
.DelegatingSailSource A wrapper around anSailSource
that can suppress the call toDelegatingSailSource.close()
.DistinctModelReducingUnionIteration An Iteration that takes two source.ObservingSailDataset AIsolationLevels.SERIALIZABLE
SailDataset
that tracks the observed statement patterns to anSailSink.observe(Resource, IRI, Value, Resource...)
to check consistency.SailClosingIteration<T,X extends java.lang.Exception> AnIteration
that holds on to aSailClosable
until the Iteration is closed.SailDatasetImpl A view of anSailSource
that is derived from a backingSailDataset
.SailDatasetTripleSource Implementation of the TripleSource interface usingSailDataset
SailSourceBranch AnSailSource
that keeps a delta of its state from a backingSailSource
.SailSourceConnection ASailConnection
implementation that is based on anSailStore
.SnapshotSailStore ASailStore
wrapper that branches the backingSailSource
s to provide concurrentIsolationLevels.SNAPSHOT_READ
isolation and higher.UnionSailDataset Combines twoSailDataset
into a single view.UnionSailSource Combines two sources to act as a singleSailSource
. -
Enum Summary Enum Description SailSourceConnection.IncludeInferred