Class ExplainUpdateProcessor
An Update Processor that extends the Leviathan Engine to include explanations of the query portions of the Updates.
Implements
Inherited Members
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 SourceExplainUpdateProcessor(IInMemoryQueryableStore)
Creates a new Explain Update Processor.
Declaration
public ExplainUpdateProcessor(IInMemoryQueryableStore store)
Parameters
| Type | Name | Description |
|---|---|---|
| IInMemoryQueryableStore | store | Triple Store. |
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. |
ExplainUpdateProcessor(ISparqlDataset)
Creates a new Explain Update Processor.
Declaration
public ExplainUpdateProcessor(ISparqlDataset data)
Parameters
| Type | Name | Description |
|---|---|---|
| ISparqlDataset | data | Dataset. |
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 SourceGetQueryProcessor()
Gets the Query Processor to be used.
Declaration
protected override ISparqlQueryAlgebraProcessor<BaseMultiset, SparqlEvaluationContext> GetQueryProcessor()
Returns
| Type | Description |
|---|---|
| ISparqlQueryAlgebraProcessor<BaseMultiset, SparqlEvaluationContext> |