Uses of Interface
org.eclipse.rdf4j.sail.base.SailSource
Packages that use SailSource
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 SailSource in org.eclipse.rdf4j.sail.base
Classes in org.eclipse.rdf4j.sail.base that implement SailSourceModifier and TypeClassDescriptionclass
A BackingSailSource
that does not respond toBackingSailSource.close()
BackingSailSource.prepare()
orBackingSailSource.flush()
.(package private) class
A wrapper around anSailSource
that can suppress the call toDelegatingSailSource.close()
.(package private) class
AnSailSource
that keeps a delta of its state from a backingSailSource
.(package private) class
Combines two sources to act as a singleSailSource
.Fields in org.eclipse.rdf4j.sail.base declared as SailSourceModifier and TypeFieldDescriptionprivate final SailSource
UnionSailSource.additional
Additional statements that should be included inSailDataset
s.private final SailSource
SailSourceBranch.backingSource
The underlySailSource
thisSailSource
is derived from.private final SailSource
DelegatingSailSource.delegate
private SailSource
SailSourceConnection.explicitOnlyBranch
AnSailSource
of only explicit statements when in an isolated transaction.private SailSource
SailSourceConnection.includeInferredBranch
AnSailSource
of all statements when in an isolated transaction.private SailSource
SailSourceConnection.inferredOnlyBranch
AnSailSource
of only inferred statements when in an isolated transaction.private final SailSource
UnionSailSource.primary
The branch that will be used in calls toUnionSailSource.sink(IsolationLevel)
.Methods in org.eclipse.rdf4j.sail.base that return SailSourceModifier and TypeMethodDescriptionprivate SailSource
SailSourceConnection.branch
(SailSourceConnection.IncludeInferred includeinferred) BackingSailSource.fork()
DelegatingSailSource.fork()
SailSource.fork()
Creates a new branch of this source.SailSourceBranch.fork()
UnionSailSource.fork()
SailStore.getExplicitSailSource()
SnapshotSailStore.getExplicitSailSource()
SailStore.getInferredSailSource()
SnapshotSailStore.getInferredSailSource()
Constructors in org.eclipse.rdf4j.sail.base with parameters of type SailSourceModifierConstructorDescriptionDelegatingSailSource
(SailSource delegate, boolean closing) Wraps thisSailSource
, delegating all calls to it unlessclosing
is false, in which caseDelegatingSailSource.close()
will not be delegated.SailSourceBranch
(SailSource backingSource) Creates a new in-memorySailSource
derived from the givenSailSource
.SailSourceBranch
(SailSource backingSource, ModelFactory modelFactory) Creates a newSailSource
derived from the givenSailSource
.SailSourceBranch
(SailSource backingSource, ModelFactory modelFactory, boolean autoFlush) Creates a newSailSource
derived from the givenSailSource
and ifautoFlush
is true, will automatically callSailSourceBranch.flush()
when not in use.UnionSailSource
(SailSource primary, SailSource additional) AnSailSource
that combines two otherSailSource
es. -
Uses of SailSource in org.eclipse.rdf4j.sail.memory
Classes in org.eclipse.rdf4j.sail.memory that implement SailSourceMethods in org.eclipse.rdf4j.sail.memory that return SailSourceModifier and TypeMethodDescriptionMemorySailStore.getExplicitSailSource()
MemorySailStore.getInferredSailSource()