Uses of Interface
org.eclipse.rdf4j.sail.Sail
-
Packages that use Sail Package Description org.eclipse.rdf4j.repository.sail Repository implementation for local RDF databases that implement the SAIL SPI.org.eclipse.rdf4j.repository.sail.config org.eclipse.rdf4j.sail RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.org.eclipse.rdf4j.sail.config org.eclipse.rdf4j.sail.helpers Abstract base implementation and internal helper classes for Sail implementations.org.eclipse.rdf4j.sail.inferencer.fc Forward-chaining inferencers, implemented asStackableSail
s.org.eclipse.rdf4j.sail.inferencer.fc.config org.eclipse.rdf4j.sail.lucene A Sail implementation that supports full-text indexing via the Lucene API.org.eclipse.rdf4j.sail.memory An implementation of the RDF SAIL API that uses main memory for storage.org.eclipse.rdf4j.sail.memory.config org.eclipse.rdf4j.sail.shacl A Sail implementation for SHACL constraint checking.org.eclipse.rdf4j.sail.shacl.config org.eclipse.rdf4j.sail.shacl.wrapper.data -
-
Uses of Sail in org.eclipse.rdf4j.repository.sail
Fields in org.eclipse.rdf4j.repository.sail declared as Sail Modifier and Type Field Description private Sail
SailRepository. sail
Methods in org.eclipse.rdf4j.repository.sail that return Sail Modifier and Type Method Description Sail
SailRepository. getSail()
Gets the Sail object that is on top of the Sail stack that this repository operates on.Methods in org.eclipse.rdf4j.repository.sail with parameters of type Sail Modifier and Type Method Description private <T> T
SailRepository. findSailOf(Sail sail, java.lang.Class<T> type)
Constructors in org.eclipse.rdf4j.repository.sail with parameters of type Sail Constructor Description SailRepository(Sail sail)
Creates a new repository object that operates on the supplied Sail. -
Uses of Sail in org.eclipse.rdf4j.repository.sail.config
Methods in org.eclipse.rdf4j.repository.sail.config that return Sail Modifier and Type Method Description private Sail
SailRepositoryFactory. createSail(SailImplConfig config)
private Sail
SailRepositoryFactory. createSailStack(SailImplConfig config)
Methods in org.eclipse.rdf4j.repository.sail.config with parameters of type Sail Modifier and Type Method Description private void
SailRepositoryFactory. addDelegate(SailImplConfig config, Sail sail)
-
Uses of Sail in org.eclipse.rdf4j.sail
Subinterfaces of Sail in org.eclipse.rdf4j.sail Modifier and Type Interface Description interface
NotifyingSail
An interface forSail
s that notify registeredSailChangedListener
s of changes in the data in the Sail.interface
StackableSail
An interface for Sails that can be stacked on top of other Sails.Methods in org.eclipse.rdf4j.sail that return Sail Modifier and Type Method Description Sail
StackableSail. getBaseSail()
Gets the base Sail that this Sail works on top of.Sail
SailChangedEvent. getSail()
The Sail object that sent this event.Methods in org.eclipse.rdf4j.sail with parameters of type Sail Modifier and Type Method Description void
StackableSail. setBaseSail(Sail baseSail)
Sets the base Sail that this Sail will work on top of. -
Uses of Sail in org.eclipse.rdf4j.sail.config
Methods in org.eclipse.rdf4j.sail.config that return Sail Modifier and Type Method Description Sail
SailFactory. getSail(SailImplConfig config)
Returns a Sail instance that has been initialized using the supplied configuration data. -
Uses of Sail in org.eclipse.rdf4j.sail.helpers
Classes in org.eclipse.rdf4j.sail.helpers that implement Sail Modifier and Type Class Description class
AbstractNotifyingSail
A baseNotifyingSail
implementation that takes care of common sail tasks, including proper closing of active connections and a grace period for active connections during shutdown of the store.class
AbstractSail
An abstract Sail implementation that takes care of common sail tasks, including proper closing of active connections and a grace period for active connections during shutdown of the store.class
NotifyingSailWrapper
An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.class
SailWrapper
An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.Fields in org.eclipse.rdf4j.sail.helpers declared as Sail Modifier and Type Field Description private Sail
SailWrapper. baseSail
The base Sail for this SailWrapper.private Sail
DefaultSailChangedEvent. sail
Methods in org.eclipse.rdf4j.sail.helpers with type parameters of type Sail Modifier and Type Method Description static <C extends Sail>
CSailUtil. findSailInStack(Sail topSail, java.lang.Class<C> sailClass)
Searches a stack of Sails from top to bottom for a Sail that is an instance of the suppied class or interface.Methods in org.eclipse.rdf4j.sail.helpers that return Sail Modifier and Type Method Description Sail
SailWrapper. getBaseSail()
Sail
DefaultSailChangedEvent. getSail()
Methods in org.eclipse.rdf4j.sail.helpers with parameters of type Sail Modifier and Type Method Description static <C extends Sail>
CSailUtil. findSailInStack(Sail topSail, java.lang.Class<C> sailClass)
Searches a stack of Sails from top to bottom for a Sail that is an instance of the suppied class or interface.void
NotifyingSailWrapper. setBaseSail(Sail baseSail)
void
SailWrapper. setBaseSail(Sail baseSail)
Constructors in org.eclipse.rdf4j.sail.helpers with parameters of type Sail Constructor Description DefaultSailChangedEvent(Sail sail)
Creates a new DefaultSailChangedEvent in which all possible changes are set to false.SailWrapper(Sail baseSail)
Creates a new SailWrapper that wraps the supplied Sail. -
Uses of Sail in org.eclipse.rdf4j.sail.inferencer.fc
Classes in org.eclipse.rdf4j.sail.inferencer.fc that implement Sail Modifier and Type Class Description class
AbstractForwardChainingInferencer
class
CustomGraphQueryInferencer
A forward-chaining inferencer that infers new statements using a SPARQL graph query.class
DedupingInferencer
An inferencer may infer the same statement from two different statements.class
DirectTypeHierarchyInferencer
A forward-chaining inferencer that infers the direct-type hierarchy relationssesame:directSubClassOf
,sesame:directSubPropertyOf
andsesame:directType
.class
ForwardChainingRDFSInferencer
Deprecated.This inferencer implementation will be phased out.class
SchemaCachingRDFSInferencer
The SchemaCachingRDFSInferencer is an RDFS reasoner that caches all schema (TBox) statements and calculates an inference map to quickly determine inferred statements.Fields in org.eclipse.rdf4j.sail.inferencer.fc declared as Sail Modifier and Type Field Description private Sail
AbstractForwardChainingInferencerConnection. sail
Constructors in org.eclipse.rdf4j.sail.inferencer.fc with parameters of type Sail Constructor Description AbstractForwardChainingInferencerConnection(Sail sail, InferencerConnection con)
ForwardChainingRDFSInferencerConnection(Sail sail, InferencerConnection con)
Deprecated. -
Uses of Sail in org.eclipse.rdf4j.sail.inferencer.fc.config
Methods in org.eclipse.rdf4j.sail.inferencer.fc.config that return Sail Modifier and Type Method Description Sail
CustomGraphQueryInferencerFactory. getSail(SailImplConfig config)
Sail
DedupingInferencerFactory. getSail(SailImplConfig config)
Sail
DirectTypeHierarchyInferencerFactory. getSail(SailImplConfig config)
Sail
ForwardChainingRDFSInferencerFactory. getSail(SailImplConfig config)
Deprecated.Sail
SchemaCachingRDFSInferencerFactory. getSail(SailImplConfig config)
-
Uses of Sail in org.eclipse.rdf4j.sail.lucene
Classes in org.eclipse.rdf4j.sail.lucene that implement Sail Modifier and Type Class Description class
LuceneSail
A LuceneSail wraps an arbitrary existing Sail and extends it with support for full-text search on all Literals. -
Uses of Sail in org.eclipse.rdf4j.sail.memory
Classes in org.eclipse.rdf4j.sail.memory that implement Sail Modifier and Type Class Description class
MemoryStore
An implementation of the Sail interface that stores its data in main memory and that can use a file for persistent storage. -
Uses of Sail in org.eclipse.rdf4j.sail.memory.config
Methods in org.eclipse.rdf4j.sail.memory.config that return Sail Modifier and Type Method Description Sail
MemoryStoreFactory. getSail(SailImplConfig config)
-
Uses of Sail in org.eclipse.rdf4j.sail.shacl
Classes in org.eclipse.rdf4j.sail.shacl that implement Sail Modifier and Type Class Description class
ShaclSail
ASail
implementation that adds support for the Shapes Constraint Language (SHACL).(package private) class
ShaclSailBaseConfiguration
Fields in org.eclipse.rdf4j.sail.shacl declared as Sail Modifier and Type Field Description (package private) Sail
ShaclSailConnection. addedStatements
(package private) Sail
ShaclSailConnection. removedStatements
Methods in org.eclipse.rdf4j.sail.shacl that return Sail Modifier and Type Method Description private Sail
ShaclSailConnection. getNewMemorySail()
Methods in org.eclipse.rdf4j.sail.shacl with parameters of type Sail Modifier and Type Method Description void
ShaclSail. setBaseSail(Sail baseSail)
static ValidationReport
ShaclValidator. validate(Sail dataRepo, Sail shapesRepo)
-
Uses of Sail in org.eclipse.rdf4j.sail.shacl.config
Methods in org.eclipse.rdf4j.sail.shacl.config that return Sail Modifier and Type Method Description Sail
ShaclSailFactory. getSail(SailImplConfig config)
-
Uses of Sail in org.eclipse.rdf4j.sail.shacl.wrapper.data
Constructors in org.eclipse.rdf4j.sail.shacl.wrapper.data with parameters of type Sail Constructor Description ConnectionsGroup(SailConnection baseConnection, SailConnection previousStateConnection, Sail addedStatements, Sail removedStatements, Stats stats, ConnectionsGroup.RdfsSubClassOfReasonerProvider rdfsSubClassOfReasonerProvider, ShaclSailConnection.Settings transactionSettings, boolean sparqlValidation)
-