| Package | Description | 
|---|---|
| org.eclipse.rdf4j.lucene.spin | |
| org.eclipse.rdf4j.query.parser.serql | The 
        SeRQL
         query engine. | 
| 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.elasticsearchstore | Elasticsearch store for string triples | 
| org.eclipse.rdf4j.sail.extensiblestore | Elasticsearch store for string triples | 
| 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 as  StackableSails. | 
| 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.nativerdf | The Native Store. | 
| org.eclipse.rdf4j.sail.shacl | A Sail implementation for SHACL constraint checking. | 
| org.eclipse.rdf4j.sail.spin | 
 See discussion at https://github.com/eclipse/rdf4j/issues/1262 | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LuceneSpinSailDeprecated. 
 since 3.0. The experimental LuceneSpinSail is scheduled to be removed by the next major release. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected NotifyingSail | SeRQLQueryTestCase. createSail(String entailment) | 
| protected abstract NotifyingSail | SeRQLQueryTestCase. newSail() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract NotifyingSail | RDFNotifyingStoreTest. createSail()Gets an instance of the Sail that should be tested. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ElasticsearchStore
 An RDF4J SailStore persisted to Elasticsearch. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExtensibleStore<T extends DataStructureInterface,N extends NamespaceStoreInterface>
 A store where the backing storage can be implemented by the user. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractNotifyingSailA base  NotifyingSailimplementation 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  | NotifyingSailBaseDeprecated. 
 since 4.0. Use  AbstractNotifyingSailinstead. | 
| class  | NotifyingSailWrapperAn implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to
 the wrapped Sail. | 
| Modifier and Type | Method and Description | 
|---|---|
| NotifyingSail | NotifyingSailWrapper. getBaseSail() | 
| Constructor and Description | 
|---|
| NotifyingSailWrapper(NotifyingSail baseSail)Creates a new SailWrapper that wraps the supplied Sail. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractForwardChainingInferencer | 
| class  | CustomGraphQueryInferencerA forward-chaining inferencer that infers new statements using a SPARQL or SeRQL graph query. | 
| class  | DedupingInferencerAn inferencer may infer the same statement from two different statements. | 
| class  | DirectTypeHierarchyInferencerA forward-chaining inferencer that infers the direct-type hierarchy relations  sesame:directSubClassOf,sesame:directSubPropertyOfandsesame:directType. | 
| class  | ForwardChainingRDFSInferencerDeprecated. 
 since 2.5. This inferencer implementation will be phased out. Consider switching to the
              SchemaCachingRDFSInferencerinstead. | 
| class  | SchemaCachingRDFSInferencer
 The SchemaCachingRDFSInferencer is an RDFS reasoner that caches all schema (TBox) statements and calculates an
 inference map to quickly determine inferred statements. | 
| Modifier and Type | Method and Description | 
|---|---|
| static SchemaCachingRDFSInferencer | SchemaCachingRDFSInferencer. fastInstantiateFrom(SchemaCachingRDFSInferencer sailToInstantiateFrom,
                   NotifyingSail store)Instantiate a new SchemaCachingRDFSInferencer from an existing one. | 
| static SchemaCachingRDFSInferencer | SchemaCachingRDFSInferencer. fastInstantiateFrom(SchemaCachingRDFSInferencer sailToInstantiateFrom,
                   NotifyingSail store,
                   boolean useAllRdfsRules)Instantiate a new SchemaCachingRDFSInferencer from an existing one. | 
| Constructor and Description | 
|---|
| AbstractForwardChainingInferencer(NotifyingSail baseSail) | 
| CustomGraphQueryInferencer(NotifyingSail baseSail,
                          QueryLanguage language,
                          String queryText,
                          String matcherText)Create a new custom inferencer. | 
| DedupingInferencer(NotifyingSail baseSail) | 
| DirectTypeHierarchyInferencer(NotifyingSail baseSail) | 
| ForwardChainingRDFSInferencer(NotifyingSail baseSail)Deprecated.  | 
| SchemaCachingRDFSInferencer(NotifyingSail data)Instantiate a SchemaCachingRDFSInferencer. | 
| SchemaCachingRDFSInferencer(NotifyingSail data,
                           boolean useAllRdfsRules)Instantiate a SchemaCachingRDFSInferencer. | 
| SchemaCachingRDFSInferencer(NotifyingSail data,
                           Repository schema)Instantiate a SchemaCachingRDFSInferencer with a predefined schema. | 
| SchemaCachingRDFSInferencer(NotifyingSail data,
                           Repository schema,
                           boolean useAllRdfsRules)Instantiate a SchemaCachingRDFSInferencer with a predefined schema. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LuceneSailA LuceneSail wraps an arbitrary existing Sail and extends it with support for full-text search on all Literals. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MemoryStoreAn implementation of the Sail interface that stores its data in main memory and that can use a file for persistent
 storage. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LimitedSizeNativeStore | 
| class  | NativeStoreA SAIL implementation using B-Tree indexing on disk for storing and querying its data. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ShaclSailA  Sailimplementation that adds support for the Shapes Constraint Language (SHACL). | 
| Constructor and Description | 
|---|
| ShaclSail(NotifyingSail baseSail) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SpinSailDeprecated.  | 
| Constructor and Description | 
|---|
| SpinSail(NotifyingSail baseSail)Deprecated.  | 
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.