Show / Hide Table of Contents

Class ExplainUpdateProcessor

An Update Processor that extends the Leviathan Engine to include explanations of the query portions of the Updates.
Inheritance
System.Object
LeviathanUpdateProcessor
ExplainUpdateProcessor
Implements
ISparqlUpdateProcessor
Inherited Members
LeviathanUpdateProcessor._dataset
LeviathanUpdateProcessor.AutoCommit
LeviathanUpdateProcessor.Flush()
LeviathanUpdateProcessor.Discard()
LeviathanUpdateProcessor.GetContext(SparqlUpdateCommandSet)
LeviathanUpdateProcessor.GetContext()
LeviathanUpdateProcessor.ProcessAddCommand(AddCommand)
LeviathanUpdateProcessor.ProcessAddCommandInternal(AddCommand, SparqlUpdateEvaluationContext)
LeviathanUpdateProcessor.ProcessClearCommand(ClearCommand)
LeviathanUpdateProcessor.ProcessClearCommandInternal(ClearCommand, SparqlUpdateEvaluationContext)
LeviathanUpdateProcessor.ProcessCopyCommand(CopyCommand)
LeviathanUpdateProcessor.ProcessCopyCommandInternal(CopyCommand, SparqlUpdateEvaluationContext)
LeviathanUpdateProcessor.ProcessCreateCommand(CreateCommand)
LeviathanUpdateProcessor.ProcessCreateCommandInternal(CreateCommand, SparqlUpdateEvaluationContext)
LeviathanUpdateProcessor.ProcessCommand(SparqlUpdateCommand)
LeviathanUpdateProcessor.ProcessCommandSet(SparqlUpdateCommandSet)
LeviathanUpdateProcessor.ProcessDeleteCommand(DeleteCommand)
LeviathanUpdateProcessor.ProcessDeleteCommandInternal(DeleteCommand, SparqlUpdateEvaluationContext)
LeviathanUpdateProcessor.ProcessDeleteDataCommand(DeleteDataCommand)
LeviathanUpdateProcessor.ProcessDeleteDataCommandInternal(DeleteDataCommand, SparqlUpdateEvaluationContext)
LeviathanUpdateProcessor.ProcessDropCommand(DropCommand)
LeviathanUpdateProcessor.ProcessDropCommandInternal(DropCommand, SparqlUpdateEvaluationContext)
LeviathanUpdateProcessor.ProcessInsertCommand(InsertCommand)
LeviathanUpdateProcessor.ProcessInsertCommandInternal(InsertCommand, SparqlUpdateEvaluationContext)
LeviathanUpdateProcessor.ProcessInsertDataCommand(InsertDataCommand)
LeviathanUpdateProcessor.ProcessInsertDataCommandInternal(InsertDataCommand, SparqlUpdateEvaluationContext)
LeviathanUpdateProcessor.ProcessLoadCommand(LoadCommand)
LeviathanUpdateProcessor.ProcessLoadCommandInternal(LoadCommand, SparqlUpdateEvaluationContext)
LeviathanUpdateProcessor.ProcessModifyCommand(ModifyCommand)
LeviathanUpdateProcessor.ProcessModifyCommandInternal(ModifyCommand, SparqlUpdateEvaluationContext)
LeviathanUpdateProcessor.ProcessMoveCommand(MoveCommand)
LeviathanUpdateProcessor.ProcessMoveCommandInternal(MoveCommand, SparqlUpdateEvaluationContext)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF.Update
Assembly: dotNetRDF.dll
Syntax
public class ExplainUpdateProcessor : LeviathanUpdateProcessor, ISparqlUpdateProcessor

Constructors

| Improve this Doc View Source

ExplainUpdateProcessor(IInMemoryQueryableStore)

Creates a new Explain Update Processor.
Declaration
public ExplainUpdateProcessor(IInMemoryQueryableStore store)
Parameters
Type Name Description
IInMemoryQueryableStore store Triple Store.
| Improve this Doc View Source

ExplainUpdateProcessor(IInMemoryQueryableStore, ExplanationLevel)

Creates a new Explain Update Processor.
Declaration
public ExplainUpdateProcessor(IInMemoryQueryableStore store, ExplanationLevel level)
Parameters
Type Name Description
IInMemoryQueryableStore store Triple Store.
ExplanationLevel level Explanation Level.
| Improve this Doc View Source

ExplainUpdateProcessor(ISparqlDataset)

Creates a new Explain Update Processor.
Declaration
public ExplainUpdateProcessor(ISparqlDataset data)
Parameters
Type Name Description
ISparqlDataset data Dataset.
| Improve this Doc View Source

ExplainUpdateProcessor(ISparqlDataset, ExplanationLevel)

Creates a new Explain Update Processor.
Declaration
public ExplainUpdateProcessor(ISparqlDataset data, ExplanationLevel level)
Parameters
Type Name Description
ISparqlDataset data Dataset.
ExplanationLevel level Explanation Level.

Methods

| Improve this Doc View Source

GetQueryProcessor()

Gets the Query Processor to be used.
Declaration
protected override ISparqlQueryAlgebraProcessor<BaseMultiset, SparqlEvaluationContext> GetQueryProcessor()
Returns
Type Description
ISparqlQueryAlgebraProcessor<BaseMultiset, SparqlEvaluationContext>
Overrides
LeviathanUpdateProcessor.GetQueryProcessor()

Implements

ISparqlUpdateProcessor

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • ExplainUpdateProcessor(IInMemoryQueryableStore)
    • ExplainUpdateProcessor(IInMemoryQueryableStore, ExplanationLevel)
    • ExplainUpdateProcessor(ISparqlDataset)
    • ExplainUpdateProcessor(ISparqlDataset, ExplanationLevel)
  • Methods
    • GetQueryProcessor()
  • Implements
  • Extension Methods
Back to top Generated by DocFX