Uses of Interface
org.eclipse.rdf4j.sail.base.SailClosable
Packages that use SailClosable
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 SailClosable in org.eclipse.rdf4j.sail.base
Subinterfaces of SailClosable in org.eclipse.rdf4j.sail.baseModifier and TypeInterfaceDescriptioninterfaceA state of anSailSourceat a point in time that will remain consistent untilSailDataset.close()is called.interfaceA mutable source of RDF graphs.interfaceA persistent yet mutable source or container of RDF graphs.interfaceA high level interface used bySailSourceConnectionto accessSailSource.Classes in org.eclipse.rdf4j.sail.base that implement SailClosableModifier and TypeClassDescriptionclassA BackingSailSourcethat does not respond toBackingSailSource.close()BackingSailSource.prepare()orBackingSailSource.flush().classSet of changes applied to anSailSourceBranchawaiting to be flushed into its backingSailSource.(package private) classA wrapper around anSailDatasetto specialize the behaviour of anSailDataset.(package private) classA wrapper around anSailSourcethat can suppress the call toDelegatingSailSource.close().(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) classAnSailSourcethat keeps a delta of its state from a backingSailSource.classASailStorewrapper that branches the backingSailSources to provide concurrentIsolationLevels.SNAPSHOT_READisolation and higher.(package private) classCombines twoSailDatasetinto a single view.(package private) classCombines two sources to act as a singleSailSource.Fields in org.eclipse.rdf4j.sail.base declared as SailClosableModifier and TypeFieldDescriptionprivate final SailClosable[]SailClosingIteration.closesThe lock to release when the Iteration is closed.Methods in org.eclipse.rdf4j.sail.base with parameters of type SailClosableModifier and TypeMethodDescriptionprivate <T, X extends Exception>
CloseableIteration<T, QueryEvaluationException> SailSourceConnection.interlock(CloseableIteration<T, QueryEvaluationException> iter, SailClosable... closes) static <E> SailClosingIteration<E, SailException> SailClosingIteration.makeClosable(CloseableIteration<? extends E, SailException> iter, SailClosable... closes) Creates a newIterationthat automatically closes the givenSailClosables.Constructors in org.eclipse.rdf4j.sail.base with parameters of type SailClosableModifierConstructorDescriptionSailClosingIteration(CloseableIteration<? extends T, X> iter, SailClosable... closes) Creates a newIterationthat automatically closes the givenSailClosables. -
Uses of SailClosable in org.eclipse.rdf4j.sail.memory
Classes in org.eclipse.rdf4j.sail.memory that implement SailClosableModifier and TypeClassDescription(package private) classAn implementation ofSailStorethat keeps committed statements in aMemStatementList.private final classprivate final classprivate final class