Class ExplainUpdateProcessor
An Update Processor that extends the Leviathan Engine to include explanations of the query portions of the Updates.
Implements
Inherited Members
Namespace: VDS.RDF.Update
Assembly: dotNetRdf.dll
Syntax
public class ExplainUpdateProcessor : LeviathanUpdateProcessor, ISparqlUpdateProcessor
Constructors
| Edit this page View SourceExplainUpdateProcessor(IInMemoryQueryableStore, ExplanationLevel, Action<LeviathanUpdateOptions>)
Creates a new Explain Update Processor.
Declaration
public ExplainUpdateProcessor(IInMemoryQueryableStore store, ExplanationLevel level = ExplanationLevel.Default, Action<LeviathanUpdateOptions> options = null)
Parameters
Type | Name | Description |
---|---|---|
IIn |
store | Triple Store. |
Explanation |
level | Explanation Level. |
Action<Leviathan |
options | Update processor options callback. |
ExplainUpdateProcessor(ISparqlDataset)
Creates a new Explain Update Processor.
Declaration
public ExplainUpdateProcessor(ISparqlDataset data)
Parameters
Type | Name | Description |
---|---|---|
ISparql |
data | Dataset. |
ExplainUpdateProcessor(ISparqlDataset, ExplanationLevel, Action<LeviathanUpdateOptions>)
Creates a new Explain Update Processor.
Declaration
public ExplainUpdateProcessor(ISparqlDataset data, ExplanationLevel level, Action<LeviathanUpdateOptions> options = null)
Parameters
Type | Name | Description |
---|---|---|
ISparql |
data | Dataset. |
Explanation |
level | Explanation Level. |
Action<Leviathan |
options | Update processor options callback. |
Methods
| Edit this page View SourceGetQueryProcessor()
Gets the Query Processor to be used.
Declaration
protected override ISparqlQueryAlgebraProcessor<BaseMultiset, SparqlEvaluationContext> GetQueryProcessor()
Returns
Type | Description |
---|---|
ISparql |