## Uses of Class
org.eclipse.rdf4j.sail.UpdateContext

- Packages that use UpdateContext
  Package | Description
  --- | ---
  org.eclipse.rdf4j.repository.sail.helpers | Helper and utility classes for the `SailRepository`
  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.base | Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
  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 `StackableSail`s.
  org.eclipse.rdf4j.sail.shacl | A Sail implementation for SHACL constraint checking.

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

    Methods in org.eclipse.rdf4j.repository.sail.helpers with parameters of type UpdateContext
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SailUpdateExecutor.`executeAdd(Add add, UpdateContext uc, int maxExecTime)`
    `protected void` | SailUpdateExecutor.`executeClear(Clear clearExpr, UpdateContext uc, int maxExecutionTime)`
    `protected void` | SailUpdateExecutor.`executeCopy(Copy copy, UpdateContext uc, int maxExecutionTime)`
    `protected void` | SailUpdateExecutor.`executeCreate(Create create, UpdateContext uc)`
    `protected void` | SailUpdateExecutor.`executeDeleteData(DeleteData deleteDataExpr, UpdateContext uc, int maxExecutionTime)`
    `protected void` | SailUpdateExecutor.`executeInsertData(InsertData insertDataExpr, UpdateContext uc, int maxExecutionTime)`
    `protected void` | SailUpdateExecutor.`executeLoad(Load load, UpdateContext uc)`
    `protected void` | SailUpdateExecutor.`executeModify(Modify modify, UpdateContext uc, int maxExecutionTime)`
    `protected void` | SailUpdateExecutor.`executeMove(Move move, UpdateContext uc, int maxExecutionTime)`

    Constructors in org.eclipse.rdf4j.repository.sail.helpers with parameters of type UpdateContext
    Constructor and Description
    `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.

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

    Methods in org.eclipse.rdf4j.sail with parameters of type UpdateContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | SailConnection.`addStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` Adds a statement to the store.
    `default void` | SailConnection.`addStatement(UpdateContext op, Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. Use `SailConnection.addStatement(UpdateContext, Resource, IRI, Value, Resource...)` instead.
    `void` | SailConnection.`endUpdate(UpdateContext op)` Indicates that the given `op` will not be used in any call again.
    `void` | SailConnection.`removeStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` Removes all statements matching the specified subject, predicate and object from the repository.
    `default void` | SailConnection.`removeStatement(UpdateContext op, Resource subj, URI pred, Value obj, Resource... contexts)` Deprecated. since 4.0. USe `SailConnection.removeStatement(UpdateContext, Resource, IRI, Value, Resource...)` instead.
    `void` | SailConnection.`startUpdate(UpdateContext op)` Signals the start of an update operation.

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

    Methods in org.eclipse.rdf4j.sail.base with parameters of type UpdateContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | SailSourceConnection.`addStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `protected void` | SailSourceConnection.`endUpdateInternal(UpdateContext op)`
    `void` | SailSourceConnection.`removeStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | SailSourceConnection.`startUpdate(UpdateContext op)`

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

    Methods in org.eclipse.rdf4j.sail.helpers with parameters of type UpdateContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractSailConnection.`addStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` The default implementation buffers added statements until the update operation is complete.
    `void` | SailConnectionWrapper.`addStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | AbstractSailConnection.`endUpdate(UpdateContext op)`
    `void` | SailConnectionWrapper.`endUpdate(UpdateContext modify)`
    `protected void` | AbstractSailConnection.`endUpdateInternal(UpdateContext op)`
    `void` | AbstractSailConnection.`removeStatement(UpdateContext op, Resource subj, IRI pred, Value obj, Resource... contexts)` The default implementation buffers removed statements until the update operation is complete.
    `void` | SailConnectionWrapper.`removeStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | AbstractSailConnection.`startUpdate(UpdateContext op)`
    `void` | SailConnectionWrapper.`startUpdate(UpdateContext modify)`

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

    Methods in org.eclipse.rdf4j.sail.inferencer.fc with parameters of type UpdateContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | SchemaCachingRDFSInferencerConnection.`addStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`

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

    Methods in org.eclipse.rdf4j.sail.shacl with parameters of type UpdateContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | ShaclSailConnection.`addStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `void` | ShaclSailConnection.`removeStatement(UpdateContext modify, Resource subj, IRI pred, Value obj, Resource... contexts)`

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