Uses of Interface
org.eclipse.rdf4j.sail.Sail
Packages that use 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
StackableSails.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
Classes in org.eclipse.rdf4j.federated that implement SailModifier and TypeClassDescriptionclassFedX serves as implementation of the federation layer.protected static classA default implementation forAbstractSail. -
Uses of Sail in org.eclipse.rdf4j.repository.sail
Methods in org.eclipse.rdf4j.repository.sail that return SailModifier and TypeMethodDescriptionSailRepository.getSail()Gets the Sail object that is on top of the Sail stack that this repository operates on.Constructors in org.eclipse.rdf4j.repository.sail with parameters of type SailModifierConstructorDescriptionSailRepository(Sail sail) Creates a new repository object that operates on the supplied Sail. -
Uses of Sail in org.eclipse.rdf4j.sail
Subinterfaces of Sail in org.eclipse.rdf4j.sailModifier and TypeInterfaceDescriptioninterfaceAn interface forSails that notify registeredSailChangedListeners of changes in the data in the Sail.interfaceAn interface for Sails that can be stacked on top of other Sails.Methods in org.eclipse.rdf4j.sail that return SailModifier and TypeMethodDescriptionStackableSail.getBaseSail()Gets the base Sail that this Sail works on top of.SailChangedEvent.getSail()The Sail object that sent this event.Methods in org.eclipse.rdf4j.sail with parameters of type SailModifier and TypeMethodDescriptionvoidStackableSail.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 SailModifier 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
Methods in org.eclipse.rdf4j.sail.elasticsearch.config that return Sail -
Uses of Sail in org.eclipse.rdf4j.sail.elasticsearchstore
Classes in org.eclipse.rdf4j.sail.elasticsearchstore that implement SailModifier and TypeClassDescriptionclassAn RDF4J SailStore persisted to Elasticsearch. -
Uses of Sail in org.eclipse.rdf4j.sail.elasticsearchstore.config
Methods in org.eclipse.rdf4j.sail.elasticsearchstore.config that return SailModifier and TypeMethodDescriptionElasticsearchStoreFactory.getSail(SailImplConfig sailImplConfig) -
Uses of Sail in org.eclipse.rdf4j.sail.extensiblestore
Classes in org.eclipse.rdf4j.sail.extensiblestore that implement SailModifier and TypeClassDescriptionclassExtensibleStore<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
Classes in org.eclipse.rdf4j.sail.helpers that implement SailModifier and TypeClassDescriptionclassA baseNotifyingSailimplementation 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.classAn 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.classAn implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.classAn implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.Methods in org.eclipse.rdf4j.sail.helpers with type parameters of type SailModifier 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.Methods in org.eclipse.rdf4j.sail.helpers that return SailMethods in org.eclipse.rdf4j.sail.helpers with parameters of type SailModifier 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.voidNotifyingSailWrapper.setBaseSail(Sail baseSail) voidSailWrapper.setBaseSail(Sail baseSail) Constructors in org.eclipse.rdf4j.sail.helpers with parameters of type SailModifierConstructorDescriptionDefaultSailChangedEvent(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 SailModifier and TypeClassDescriptionclassclassA forward-chaining inferencer that infers new statements using a SPARQL graph query.classAn inferencer may infer the same statement from two different statements.classA forward-chaining inferencer that infers the direct-type hierarchy relationssesame:directSubClassOf,sesame:directSubPropertyOfandsesame:directType.classThe SchemaCachingRDFSInferencer is an RDFS reasoner that caches all schema (TBox) statements and calculates an inference map to quickly determine inferred statements.Constructors in org.eclipse.rdf4j.sail.inferencer.fc with parameters of type SailModifierConstructorDescription -
Uses of Sail in org.eclipse.rdf4j.sail.inferencer.fc.config
Methods in org.eclipse.rdf4j.sail.inferencer.fc.config that return SailModifier and TypeMethodDescriptionCustomGraphQueryInferencerFactory.getSail(SailImplConfig config) DedupingInferencerFactory.getSail(SailImplConfig config) DirectTypeHierarchyInferencerFactory.getSail(SailImplConfig config) SchemaCachingRDFSInferencerFactory.getSail(SailImplConfig config) -
Uses of Sail in org.eclipse.rdf4j.sail.lmdb
Classes in org.eclipse.rdf4j.sail.lmdb that implement SailModifier and TypeClassDescriptionclassA SAIL implementation using LMDB for storing and querying its data. -
Uses of Sail in org.eclipse.rdf4j.sail.lmdb.config
Methods in org.eclipse.rdf4j.sail.lmdb.config that return Sail -
Uses of Sail in org.eclipse.rdf4j.sail.lucene
Classes in org.eclipse.rdf4j.sail.lucene that implement SailModifier and TypeClassDescriptionclassA 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
Methods in org.eclipse.rdf4j.sail.lucene.impl.config that return Sail -
Uses of Sail in org.eclipse.rdf4j.sail.memory
Classes in org.eclipse.rdf4j.sail.memory that implement SailModifier and TypeClassDescriptionclassAn 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 -
Uses of Sail in org.eclipse.rdf4j.sail.nativerdf
Classes in org.eclipse.rdf4j.sail.nativerdf that implement SailModifier and TypeClassDescriptionclassA SAIL implementation using B-Tree indexing on disk for storing and querying its data. -
Uses of Sail in org.eclipse.rdf4j.sail.nativerdf.config
Methods in org.eclipse.rdf4j.sail.nativerdf.config that return Sail -
Uses of Sail in org.eclipse.rdf4j.sail.shacl
Classes in org.eclipse.rdf4j.sail.shacl that implement SailModifier and TypeClassDescriptionclassASailimplementation that adds support for the Shapes Constraint Language (SHACL).Methods in org.eclipse.rdf4j.sail.shacl with parameters of type SailModifier and TypeMethodDescriptionvoidShaclSail.setBaseSail(Sail baseSail) static ValidationReport -
Uses of Sail in org.eclipse.rdf4j.sail.shacl.config
Methods in org.eclipse.rdf4j.sail.shacl.config that return Sail -
Uses of Sail in org.eclipse.rdf4j.sail.shacl.wrapper.data
Constructors in org.eclipse.rdf4j.sail.shacl.wrapper.data with parameters of type SailModifierConstructorDescriptionConnectionsGroup(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
Methods in org.eclipse.rdf4j.sail.solr.config that return Sail -
Uses of Sail in org.eclipse.rdf4j.testsuite.sail
Fields in org.eclipse.rdf4j.testsuite.sail declared as SailModifier and TypeFieldDescriptionprotected SailRDFStoreTest.sailprotected SailSailIsolationLevelTest.storeMethods in org.eclipse.rdf4j.testsuite.sail that return SailModifier and TypeMethodDescriptionprotected abstract SailInferencingTest.createSail()Gets an instance of the Sail that should be tested.protected abstract SailRDFStoreTest.createSail()Gets an instance of the Sail that should be tested.protected abstract SailSailConcurrencyTest.createSail()protected abstract SailSailInterruptTest.createSail()protected abstract SailSailIsolationLevelTest.createSail()