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> |