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.AdderBasedReadWriteLock Changeset.SimpleStatementPattern DelegatingSailDataset A wrapper around anSailDatasetto specialize the behaviour of anSailDataset.DelegatingSailSource A wrapper around anSailSourcethat can suppress the call toDelegatingSailSource.close().DistinctModelReducingUnionIteration An Iteration that takes two source.ObservingSailDataset AIsolationLevels.SERIALIZABLESailDatasetthat tracks the observed statement patterns to anSailSink.observe(Resource, IRI, Value, Resource...)to check consistency.SailClosingIteration<T,X extends java.lang.Exception> AnIterationthat holds on to aSailClosableuntil the Iteration is closed.SailDatasetImpl A view of anSailSourcethat is derived from a backingSailDataset.SailDatasetTripleSource Implementation of the TripleSource interface usingSailDatasetSailSourceBranch AnSailSourcethat keeps a delta of its state from a backingSailSource.SailSourceConnection ASailConnectionimplementation that is based on anSailStore.SnapshotSailStore ASailStorewrapper that branches the backingSailSources to provide concurrentIsolationLevels.SNAPSHOT_READisolation and higher.UnionSailDataset Combines twoSailDatasetinto a single view.UnionSailSource Combines two sources to act as a singleSailSource. -
Enum Summary Enum Description SailSourceConnection.IncludeInferred