Uses of Interface
org.eclipse.rdf4j.sail.base.SailClosable
-
Packages that use SailClosable Package Description org.eclipse.rdf4j.sail.base Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).org.eclipse.rdf4j.sail.memory 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.base Modifier and Type Interface Description interface
SailDataset
A state of anSailSource
at a point in time that will remain consistent untilSailDataset.close()
is called.interface
SailSink
A mutable source of RDF graphs.interface
SailSource
A persistent yet mutable source or container of RDF graphs.interface
SailStore
A high level interface used bySailSourceConnection
to accessSailSource
.Classes in org.eclipse.rdf4j.sail.base that implement SailClosable Modifier and Type Class Description class
BackingSailSource
A BackingSailSource
that does not respond toBackingSailSource.close()
BackingSailSource.prepare()
orBackingSailSource.flush()
.class
Changeset
Set of changes applied to anSailSourceBranch
awaiting to be flushed into its backingSailSource
.(package private) class
DelegatingSailDataset
A wrapper around anSailDataset
to specialize the behaviour of anSailDataset
.(package private) class
DelegatingSailSource
A wrapper around anSailSource
that can suppress the call toDelegatingSailSource.close()
.(package private) class
ObservingSailDataset
AIsolationLevels.SERIALIZABLE
SailDataset
that tracks the observed statement patterns to anSailSink.observe(Resource, IRI, Value, Resource...)
to check consistency.(package private) class
SailDatasetImpl
A view of anSailSource
that is derived from a backingSailDataset
.(package private) class
SailSourceBranch
AnSailSource
that keeps a delta of its state from a backingSailSource
.class
SnapshotSailStore
ASailStore
wrapper that branches the backingSailSource
s to provide concurrentIsolationLevels.SNAPSHOT_READ
isolation and higher.(package private) class
UnionSailDataset
Combines twoSailDataset
into a single view.(package private) class
UnionSailSource
Combines two sources to act as a singleSailSource
.Fields in org.eclipse.rdf4j.sail.base declared as SailClosable Modifier and Type Field Description private SailClosable[]
SailClosingIteration. closes
The lock to release when the Iteration is closed.Methods in org.eclipse.rdf4j.sail.base with parameters of type SailClosable Modifier and Type Method Description private <T,X extends java.lang.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 newIteration
that automatically closes the givenSailClosable
s.Constructors in org.eclipse.rdf4j.sail.base with parameters of type SailClosable Constructor Description SailClosingIteration(CloseableIteration<? extends T,X> iter, SailClosable... closes)
Creates a newIteration
that automatically closes the givenSailClosable
s. -
Uses of SailClosable in org.eclipse.rdf4j.sail.memory
Classes in org.eclipse.rdf4j.sail.memory that implement SailClosable Modifier and Type Class Description (package private) class
MemorySailStore
An implementation ofSailStore
that keeps committed statements in aMemStatementList
.private class
MemorySailStore.MemorySailDataset
private class
MemorySailStore.MemorySailSink
private class
MemorySailStore.MemorySailSource
-