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) classA wrapper around anSailDatasetto specialize the behaviour of anSailDataset.(package private) classAIsolationLevels.SERIALIZABLESailDatasetthat tracks the observed statement patterns to anSailSink.observe(Resource, IRI, Value, Resource...)to check consistency.(package private) classA view of anSailSourcethat is derived from a backingSailDataset.(package private) classCombines twoSailDatasetinto a single view.Fields in org.eclipse.rdf4j.sail.base declared as SailDatasetModifier and TypeFieldDescriptionprivate final SailDatasetSailDatasetTripleSource.datasetprivate final SailDatasetUnionSailDataset.dataset1private final SailDatasetUnionSailDataset.dataset2private final SailDatasetDelegatingSailDataset.delegateprivate final SailDatasetSailDatasetImpl.derivedFromSailDatasetof the backingSailSource.private SailDatasetSailSourceConnection.explicitOnlyDatasetSet of explicit statements that must not be inferred.private SailDatasetSailSourceConnection.inferredOnlyDatasetSet of inferred statements that have already been inferred earlier.private SailDatasetSailSourceBranch.snapshotNon-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.datasetsThe state of store for outstanding operations.private final Collection<SailDataset> SailSourceBranch.observersSet of openSailDatasetfor thisSailSource.Methods in org.eclipse.rdf4j.sail.base that return SailDatasetModifier and TypeMethodDescriptionDelegatingSailSource.dataset(IsolationLevel level) SailSource.dataset(IsolationLevel level) Create an observableSailDatasetof the current state of thisSailSource.SailSourceBranch.dataset(IsolationLevel level) UnionSailSource.dataset(IsolationLevel level) private SailDatasetSailSourceBranch.derivedFromSerializable(IsolationLevel level) private SailDatasetSailSourceBranch.derivedFromSnapshot(IsolationLevel level) static SailDatasetUnionSailDataset.getInstance(SailDataset dataset1, SailDataset dataset2) Creates a newSailDatasetthat includes both the providedSailDatasets.Methods in org.eclipse.rdf4j.sail.base with parameters of type SailDatasetModifier and TypeMethodDescriptionprivate voidSailSourceConnection.add(Resource subj, IRI pred, Value obj, SailDataset dataset, SailSink sink, Resource... contexts) static SailDatasetUnionSailDataset.getInstance(SailDataset dataset1, SailDataset dataset2) Creates a newSailDatasetthat includes both the providedSailDatasets.private booleanSailSourceConnection.hasStatement(SailDataset dataset, Resource subj, IRI pred, Value obj, Resource... contexts) private booleanSailSourceConnection.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 anSailDatasetdelegating all calls to it.ObservingSailDataset(SailDataset delegate, SailSink observer) Creates aIsolationLevels.SERIALIZABLESailDatasetthat tracks consistency.SailDatasetImpl(SailDataset derivedFrom, Changeset changes) Create a derivative dataset that applies the given changeset.SailDatasetTripleSource(ValueFactory vf, SailDataset dataset) privateUnionSailDataset(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 voidFileIO.write(SailDataset explicit, SailDataset inferred, File dataFile) voidFileIO.write(SailDataset explicit, SailDataset inferred, File syncFile, File dataFile) private voidFileIO.writeNamespaces(SailDataset store, DataOutputStream dataOut) private voidFileIO.writeStatements(SailDataset explicit, SailDataset inferred, DataOutputStream dataOut)