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 throwSailExceptionon close.SailDataset A state of anSailSourceat 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 bySailSourceConnectionto accessSailSource. -
Class Summary Class Description BackingSailSource A BackingSailSourcethat does not respond toBackingSailSource.close()BackingSailSource.prepare()orBackingSailSource.flush().Changeset Set of changes applied to anSailSourceBranchawaiting to be flushed into its backingSailSource.Changeset.SimpleStatementPattern DistinctModelReducingUnionIteration An Iteration that takes two source.SailDatasetTripleSource Implementation of the TripleSource interface usingSailDatasetSailSourceConnection ASailConnectionimplementation that is based on anSailStore.SnapshotSailStore ASailStorewrapper that branches the backingSailSources to provide concurrentIsolationLevels.SNAPSHOT_READisolation and higher.