Show / Hide Table of Contents

Class LeviathanUpdateOptions

A class encapsulating run-time options that can be configured for a LeviathanUpdateProcessor.

Inheritance
object
LeviathanQueryOptions
LeviathanUpdateOptions
Inherited Members
LeviathanQueryOptions.NodeComparer
LeviathanQueryOptions.QueryExecutionTimeout
LeviathanQueryOptions.AlgebraOptimisation
LeviathanQueryOptions.AlgebraOptimisers
LeviathanQueryOptions.StrictOperators
LeviathanQueryOptions.UsePLinqEvaluation
LeviathanQueryOptions.RigorousEvaluation
LeviathanQueryOptions.UriFactory
LeviathanQueryOptions.Describer
LeviathanQueryOptions.SparqlResultFactory
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Update
Assembly: dotNetRdf.dll
Syntax
public class LeviathanUpdateOptions : LeviathanQueryOptions

Properties

| Edit this page View Source

AutoCommit

Get or set whether to automatically flush dataset changes after an update changeset is processed.

Declaration
public bool AutoCommit { get; set; }
Property Value
Type Description
bool
Remarks

Defaults to true.

| Edit this page View Source

UpdateExecutionTimeout

Gets/Sets the Hard Timeout limit for SPARQL Update Execution (in milliseconds).

Declaration
public long UpdateExecutionTimeout { get; set; }
Property Value
Type Description
long
Remarks

This is used to stop SPARQL Updates running away and never completing execution, it defaults to 3 mins (180,000 milliseconds).

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Properties
    • AutoCommit
    • UpdateExecutionTimeout
  • Extension Methods
Back to top Generated by DocFX