## Uses of Interface
org.eclipse.rdf4j.sail.SailConnection

- Packages that use SailConnection
  Package | Description
  --- | ---
  org.eclipse.rdf4j.lucene.spin |
  org.eclipse.rdf4j.repository.sail | Repository implementation for local RDF databases that implement the SAIL API.
  org.eclipse.rdf4j.repository.sail.helpers |
  org.eclipse.rdf4j.sail | RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an API for RDF repositories.
  org.eclipse.rdf4j.sail.base |
  org.eclipse.rdf4j.sail.evaluation |
  org.eclipse.rdf4j.sail.federation |
  org.eclipse.rdf4j.sail.helpers | Generic utility classes for RDF Sail implementations.
  org.eclipse.rdf4j.sail.inferencer |
  org.eclipse.rdf4j.sail.inferencer.fc | Forward-chaining inferencers, implemented as `StackableSail`s.
  org.eclipse.rdf4j.sail.lucene |
  org.eclipse.rdf4j.sail.memory | An implementation of the RDF SAIL API that uses main memory for storage.
  org.eclipse.rdf4j.sail.model |
  org.eclipse.rdf4j.sail.nativerdf | Native RDF storage backend.
  org.eclipse.rdf4j.sail.shacl |
  org.eclipse.rdf4j.sail.shacl.AST |
  org.eclipse.rdf4j.sail.shacl.planNodes |

- - ### Uses of SailConnection in org.eclipse.rdf4j.lucene.spin

    Classes in org.eclipse.rdf4j.lucene.spin that implement SailConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LuceneSpinSailConnection` This connection inherits Lucene index supporting methods from `LuceneSailConnection`.

  - ### Uses of SailConnection in org.eclipse.rdf4j.repository.sail

    Methods in org.eclipse.rdf4j.repository.sail that return SailConnection
    Modifier and Type | Method and Description
    --- | ---
    `SailConnection` | SailRepositoryConnection.`getSailConnection()` Returns the underlying SailConnection.

    Constructors in org.eclipse.rdf4j.repository.sail with parameters of type SailConnection
    Constructor and Description
    `SailRepositoryConnection(SailRepository repository, SailConnection sailConnection)` Creates a new repository connection that will wrap the supplied SailConnection.

  - ### Uses of SailConnection in org.eclipse.rdf4j.repository.sail.helpers

    Constructors in org.eclipse.rdf4j.repository.sail.helpers with parameters of type SailConnection
    Constructor and Description
    `RDFSailInserter(SailConnection con, ValueFactory vf)`
    `RDFSailInserter(SailConnection con, ValueFactory vf, UpdateContext uc)` Creates a new RDFInserter object that preserves bnode IDs and that does not enforce any context upon statements that are reported to it.
    `SailUpdateExecutor(SailConnection con, ValueFactory vf, ParserConfig loadConfig)` Implementation of `SailUpdate.execute()` using `evaluate(TupleExpr, Dataset, BindingSet, boolean)` and other `SailConnection` methods.

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail

    Subinterfaces of SailConnection in org.eclipse.rdf4j.sail
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `NotifyingSailConnection` A connection to an RDF Sail object.

    Methods in org.eclipse.rdf4j.sail that return SailConnection
    Modifier and Type | Method and Description
    --- | ---
    `SailConnection` | Sail.`getConnection()` Opens a connection on the Sail which can be used to query and update data.
    `protected SailConnection` | SailConnectionUpdate.`getSailConnection()`
    `protected SailConnection` | SailConnectionQuery.`getSailConnection()`

    Constructors in org.eclipse.rdf4j.sail with parameters of type SailConnection
    Constructor and Description
    `SailConnectionBooleanQuery(ParsedBooleanQuery tupleQuery, SailConnection sailConnection)`
    `SailConnectionGraphQuery(ParsedGraphQuery tupleQuery, SailConnection con, ValueFactory vf)`
    `SailConnectionQuery(ParsedQuery parsedQuery, SailConnection con)`
    `SailConnectionQueryPreparer(SailConnection con, boolean includeInferred, TripleSource source)`
    `SailConnectionQueryPreparer(SailConnection con, boolean includeInferred, ValueFactory vf)`
    `SailConnectionTupleQuery(ParsedTupleQuery tupleQuery, SailConnection sailConnection)`
    `SailConnectionUpdate(ParsedUpdate parsedUpdate, SailConnection con, ValueFactory vf, ParserConfig parserConfig)`

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.base

    Classes in org.eclipse.rdf4j.sail.base that implement SailConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SailSourceConnection` A `SailConnection` implementation that is based on an `SailStore` .

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.evaluation

    Constructors in org.eclipse.rdf4j.sail.evaluation with parameters of type SailConnection
    Constructor and Description
    `SailTripleSource(SailConnection conn, boolean includeInferred, ValueFactory valueFactory)`

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.federation

    Methods in org.eclipse.rdf4j.sail.federation that return SailConnection
    Modifier and Type | Method and Description
    --- | ---
    `SailConnection` | Federation.`getConnection()`

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.helpers

    Classes in org.eclipse.rdf4j.sail.helpers that implement SailConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSailConnection` Abstract Class offering base functionality for SailConnection implementations.
    `class` | `NotifyingSailConnectionBase` Abstract Class offering base functionality for SailConnection implementations.
    `class` | `NotifyingSailConnectionWrapper` An implementation of the `NotifyingSailConnection` interface that wraps another `NotifyingSailConnection` object and forwards any method calls to the wrapped transaction.
    `class` | `SailConnectionBase` Deprecated. since 4.0. USe `AbstractSailConnection` instead.
    `class` | `SailConnectionWrapper` An implementation of the SailConnection interface that wraps another SailConnection object and forwards any method calls to the wrapped connection.

    Methods in org.eclipse.rdf4j.sail.helpers that return SailConnection
    Modifier and Type | Method and Description
    --- | ---
    `SailConnection` | SailWrapper.`getConnection()`
    `SailConnection` | AbstractSail.`getConnection()`
    `protected abstract SailConnection` | AbstractSail.`getConnectionInternal()` Returns a store-specific SailConnection object.
    `SailConnection` | SailConnectionWrapper.`getWrappedConnection()` Gets the connection that is wrapped by this object.

    Methods in org.eclipse.rdf4j.sail.helpers with parameters of type SailConnection
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | AbstractSail.`connectionClosed(SailConnection connection)` Signals to the store that the supplied connection has been closed; called by `AbstractSailConnection.close()`.

    Constructors in org.eclipse.rdf4j.sail.helpers with parameters of type SailConnection
    Constructor and Description
    `SailConnectionWrapper(SailConnection wrappedCon)` Creates a new TransactionWrapper object that wraps the supplied connection.

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.inferencer

    Subinterfaces of SailConnection in org.eclipse.rdf4j.sail.inferencer
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InferencerConnection` An extension of the `SailConnection` interface offering methods that can be used by inferencers to store and remove inferred statements.

    Classes in org.eclipse.rdf4j.sail.inferencer that implement SailConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InferencerConnectionWrapper` An extension of ConnectionWrapper that implements the `InferencerConnection` interface.

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.inferencer.fc

    Classes in org.eclipse.rdf4j.sail.inferencer.fc that implement SailConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractForwardChainingInferencerConnection`
    `class` | `DedupingInferencerConnection`
    `class` | `SchemaCachingRDFSInferencerConnection`

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.lucene

    Classes in org.eclipse.rdf4j.sail.lucene that implement SailConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LuceneSailConnection` Sail Connection Listener instead of implementing add/remove

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.memory

    Classes in org.eclipse.rdf4j.sail.memory that implement SailConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MemoryStoreConnection` Implementation of a Sail Connection for memory stores.

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.model

    Methods in org.eclipse.rdf4j.sail.model with parameters of type SailConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | SailModel.`setConnection(SailConnection conn)`

    Constructors in org.eclipse.rdf4j.sail.model with parameters of type SailConnection
    Constructor and Description
    `SailModel(SailConnection conn, boolean includeInferred)`

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.nativerdf

    Classes in org.eclipse.rdf4j.sail.nativerdf that implement SailConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LimitedSizeNativeStoreConnection`
    `class` | `NativeStoreConnection`

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.shacl

    Classes in org.eclipse.rdf4j.sail.shacl that implement SailConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ShaclSailConnection`

    Methods in org.eclipse.rdf4j.sail.shacl that return SailConnection
    Modifier and Type | Method and Description
    --- | ---
    `SailConnection` | ShaclSailConnection.`getAddedStatements()`
    `SailConnection` | ShaclSailConnection.`getRemovedStatements()`

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.shacl.AST

    Methods in org.eclipse.rdf4j.sail.shacl.AST with parameters of type SailConnection
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | TargetNode.`requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)`
    `boolean` | TargetClass.`requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)`
    `boolean` | SimplePath.`requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)`
    `boolean` | RequiresEvalutation.`requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)`
    `boolean` | PropertyShape.`requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)`
    `boolean` | PathPropertyShape.`requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)`
    `boolean` | OrPropertyShape.`requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)`
    `boolean` | NodeShape.`requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)`
    `boolean` | ClassPropertyShape.`requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)`

  - ### Uses of SailConnection in org.eclipse.rdf4j.sail.shacl.planNodes

    Constructors in org.eclipse.rdf4j.sail.shacl.planNodes with parameters of type SailConnection
    Constructor and Description
    `BulkedExternalInnerJoin(PlanNode leftNode, SailConnection connection, String query, boolean skipBasedOnPreviousConnection)`
    `BulkedExternalLeftOuterJoin(PlanNode leftNode, SailConnection connection, String query, boolean skipBasedOnPreviousConnection)`
    `ExternalTypeFilterNode(SailConnection connection, Resource filterOnType, PlanNode parent, int index, boolean returnMatching)`
    `Select(SailConnection connection, String query)`

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.