Uses of Interface
org.eclipse.rdf4j.sail.base.SailDataset
Packages that use SailDataset
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 SailDataset in org.eclipse.rdf4j.sail.base
Classes in org.eclipse.rdf4j.sail.base that implement SailDatasetModifier and TypeClassDescription(package private) class
A wrapper around anSailDataset
to specialize the behaviour of anSailDataset
.(package private) class
AIsolationLevels.SERIALIZABLE
SailDataset
that tracks the observed statement patterns to anSailSink.observe(Resource, IRI, Value, Resource...)
to check consistency.(package private) class
A view of anSailSource
that is derived from a backingSailDataset
.(package private) class
Combines twoSailDataset
into a single view.Fields in org.eclipse.rdf4j.sail.base declared as SailDatasetModifier and TypeFieldDescriptionprivate final SailDataset
SailDatasetTripleSource.dataset
private final SailDataset
UnionSailDataset.dataset1
private final SailDataset
UnionSailDataset.dataset2
private final SailDataset
DelegatingSailDataset.delegate
private final SailDataset
SailDatasetImpl.derivedFrom
SailDataset
of the backingSailSource
.private SailDataset
SailSourceConnection.explicitOnlyDataset
Set of explicit statements that must not be inferred.private SailDataset
SailSourceConnection.inferredOnlyDataset
Set of inferred statements that have already been inferred earlier.private SailDataset
SailSourceBranch.snapshot
Non-null when inIsolationLevels.SNAPSHOT
(or higher) mode.Fields in org.eclipse.rdf4j.sail.base with type parameters of type SailDatasetModifier and TypeFieldDescriptionprivate final Map
<UpdateContext, SailDataset> SailSourceConnection.datasets
The state of store for outstanding operations.private final Collection
<SailDataset> SailSourceBranch.observers
Set of openSailDataset
for thisSailSource
.Methods in org.eclipse.rdf4j.sail.base that return SailDatasetModifier and TypeMethodDescriptionDelegatingSailSource.dataset
(IsolationLevel level) SailSource.dataset
(IsolationLevel level) Create an observableSailDataset
of the current state of thisSailSource
.SailSourceBranch.dataset
(IsolationLevel level) UnionSailSource.dataset
(IsolationLevel level) private SailDataset
SailSourceBranch.derivedFromSerializable
(IsolationLevel level) private SailDataset
SailSourceBranch.derivedFromSnapshot
(IsolationLevel level) static SailDataset
UnionSailDataset.getInstance
(SailDataset dataset1, SailDataset dataset2) Creates a newSailDataset
that includes both the providedSailDataset
s.Methods in org.eclipse.rdf4j.sail.base with parameters of type SailDatasetModifier and TypeMethodDescriptionprivate void
SailSourceConnection.add
(Resource subj, IRI pred, Value obj, SailDataset dataset, SailSink sink, Resource... contexts) static SailDataset
UnionSailDataset.getInstance
(SailDataset dataset1, SailDataset dataset2) Creates a newSailDataset
that includes both the providedSailDataset
s.private boolean
SailSourceConnection.hasStatement
(SailDataset dataset, Resource subj, IRI pred, Value obj, Resource... contexts) private boolean
SailSourceConnection.remove
(Resource subj, IRI pred, Value obj, SailDataset dataset, SailSink sink, Resource... contexts) Constructors in org.eclipse.rdf4j.sail.base with parameters of type SailDatasetModifierConstructorDescriptionDelegatingSailDataset
(SailDataset delegate) Wraps anSailDataset
delegating all calls to it.ObservingSailDataset
(SailDataset delegate, SailSink observer) Creates aIsolationLevels.SERIALIZABLE
SailDataset
that tracks consistency.SailDatasetImpl
(SailDataset derivedFrom, Changeset changes) Create a derivative dataset that applies the given changeset.SailDatasetTripleSource
(ValueFactory vf, SailDataset dataset) private
UnionSailDataset
(SailDataset dataset1, SailDataset dataset2) -
Uses of SailDataset in org.eclipse.rdf4j.sail.memory
Classes in org.eclipse.rdf4j.sail.memory that implement SailDatasetMethods in org.eclipse.rdf4j.sail.memory with parameters of type SailDatasetModifier and TypeMethodDescriptionprivate void
FileIO.write
(SailDataset explicit, SailDataset inferred, File dataFile) void
FileIO.write
(SailDataset explicit, SailDataset inferred, File syncFile, File dataFile) private void
FileIO.writeNamespaces
(SailDataset store, DataOutputStream dataOut) private void
FileIO.writeStatements
(SailDataset explicit, SailDataset inferred, DataOutputStream dataOut)