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.SimpleStatementPattern DistinctModelReducingUnionIteration An Iteration that takes two source.SailDatasetTripleSource Implementation of the TripleSource interface usingSailDataset
SailSourceConnection ASailConnection
implementation that is based on anSailStore
.SnapshotSailStore ASailStore
wrapper that branches the backingSailSource
s to provide concurrentIsolationLevels.SNAPSHOT_READ
isolation and higher.