Uses of Interface
org.eclipse.rdf4j.sail.Sail
Package
Description
Repository implementation for local RDF databases that implement the SAIL SPI.
RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
Elasticsearch store for string triples.
Elasticsearch store for string triples
Abstract base implementation and internal helper classes for Sail implementations.
Forward-chaining inferencers, implemented as
StackableSail
s.The LMDB based Store.
A Sail implementation that supports full-text indexing via the Lucene API.
An implementation of the RDF SAIL API that uses main memory for storage.
The Native Store.
A Sail implementation for SHACL constraint checking.
-
Uses of Sail in org.eclipse.rdf4j.federated
Modifier and TypeClassDescriptionclass
FedX serves as implementation of the federation layer.protected static class
A default implementation forAbstractSail
. -
Uses of Sail in org.eclipse.rdf4j.repository.sail
Modifier and TypeMethodDescriptionSailRepository.getSail()
Gets the Sail object that is on top of the Sail stack that this repository operates on.ModifierConstructorDescriptionSailRepository
(Sail sail) Creates a new repository object that operates on the supplied Sail. -
Uses of Sail in org.eclipse.rdf4j.sail
Modifier and TypeInterfaceDescriptioninterface
An interface forSail
s that notify registeredSailChangedListener
s of changes in the data in the Sail.interface
An interface for Sails that can be stacked on top of other Sails.Modifier and TypeMethodDescriptionStackableSail.getBaseSail()
Gets the base Sail that this Sail works on top of.SailChangedEvent.getSail()
The Sail object that sent this event.Modifier and TypeMethodDescriptionvoid
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
Modifier and TypeMethodDescriptionSailFactory.getSail
(SailImplConfig config) Returns a Sail instance that has been initialized using the supplied configuration data. -
Uses of Sail in org.eclipse.rdf4j.sail.elasticsearch.config
-
Uses of Sail in org.eclipse.rdf4j.sail.elasticsearchstore
Modifier and TypeClassDescriptionclass
An RDF4J SailStore persisted to Elasticsearch. -
Uses of Sail in org.eclipse.rdf4j.sail.elasticsearchstore.config
Modifier and TypeMethodDescriptionElasticsearchStoreFactory.getSail
(SailImplConfig sailImplConfig) -
Uses of Sail in org.eclipse.rdf4j.sail.extensiblestore
Modifier and TypeClassDescriptionclass
ExtensibleStore<T extends DataStructureInterface,
N extends NamespaceStoreInterface> A store where the backing storage can be implemented by the user. -
Uses of Sail in org.eclipse.rdf4j.sail.helpers
Modifier and TypeClassDescriptionclass
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
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
An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.class
An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.Modifier and TypeMethodDescriptionstatic <C extends Sail>
CSailUtil.findSailInStack
(Sail topSail, 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.Modifier and TypeMethodDescriptionstatic <C extends Sail>
CSailUtil.findSailInStack
(Sail topSail, 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) ModifierConstructorDescriptionDefaultSailChangedEvent
(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
Modifier and TypeClassDescriptionclass
class
A forward-chaining inferencer that infers new statements using a SPARQL graph query.class
An inferencer may infer the same statement from two different statements.class
A forward-chaining inferencer that infers the direct-type hierarchy relationssesame:directSubClassOf
,sesame:directSubPropertyOf
andsesame:directType
.class
Deprecated.This inferencer implementation will be phased out.class
The SchemaCachingRDFSInferencer is an RDFS reasoner that caches all schema (TBox) statements and calculates an inference map to quickly determine inferred statements.ModifierConstructorDescription -
Uses of Sail in org.eclipse.rdf4j.sail.inferencer.fc.config
Modifier and TypeMethodDescriptionCustomGraphQueryInferencerFactory.getSail
(SailImplConfig config) DedupingInferencerFactory.getSail
(SailImplConfig config) DirectTypeHierarchyInferencerFactory.getSail
(SailImplConfig config) ForwardChainingRDFSInferencerFactory.getSail
(SailImplConfig config) Deprecated.SchemaCachingRDFSInferencerFactory.getSail
(SailImplConfig config) -
Uses of Sail in org.eclipse.rdf4j.sail.lmdb
Modifier and TypeClassDescriptionclass
A SAIL implementation using LMDB for storing and querying its data. -
Uses of Sail in org.eclipse.rdf4j.sail.lmdb.config
-
Uses of Sail in org.eclipse.rdf4j.sail.lucene
Modifier and TypeClassDescriptionclass
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.lucene.impl.config
-
Uses of Sail in org.eclipse.rdf4j.sail.memory
Modifier and TypeClassDescriptionclass
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
-
Uses of Sail in org.eclipse.rdf4j.sail.nativerdf
Modifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.since 4.2.4.class
A SAIL implementation using B-Tree indexing on disk for storing and querying its data. -
Uses of Sail in org.eclipse.rdf4j.sail.nativerdf.config
-
Uses of Sail in org.eclipse.rdf4j.sail.shacl
Modifier and TypeClassDescriptionclass
ASail
implementation that adds support for the Shapes Constraint Language (SHACL).Modifier and TypeMethodDescriptionvoid
ShaclSail.setBaseSail
(Sail baseSail) static ValidationReport
-
Uses of Sail in org.eclipse.rdf4j.sail.shacl.config
-
Uses of Sail in org.eclipse.rdf4j.sail.shacl.wrapper.data
ModifierConstructorDescriptionConnectionsGroup
(SailConnection baseConnection, SailConnection previousStateConnection, Sail addedStatements, Sail removedStatements, Stats stats, ConnectionsGroup.RdfsSubClassOfReasonerProvider rdfsSubClassOfReasonerProvider, ShaclSailConnection.Settings transactionSettings, boolean sparqlValidation) -
Uses of Sail in org.eclipse.rdf4j.sail.solr.config
-
Uses of Sail in org.eclipse.rdf4j.testsuite.sail
Modifier and TypeFieldDescriptionprotected Sail
RDFStoreTest.sail
protected Sail
SailIsolationLevelTest.store
Modifier and TypeMethodDescriptionprotected abstract Sail
InferencingTest.createSail()
Gets an instance of the Sail that should be tested.protected abstract Sail
RDFStoreTest.createSail()
Gets an instance of the Sail that should be tested.protected abstract Sail
SailConcurrencyTest.createSail()
protected abstract Sail
SailInterruptTest.createSail()
protected abstract Sail
SailIsolationLevelTest.createSail()
-
Uses of Sail in org.eclipse.rdf4j.testsuite.shacl.manifest