Class ExplainUpdateProcessor
An Update Processor that extends the Leviathan Engine to include explanations of the query portions of the Updates.
Implements
Inherited Members
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 ExplainUpdateProcessor : LeviathanUpdateProcessor, ISparqlUpdateProcessor
Constructors
| Improve this Doc 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 |
---|---|---|
IInMemoryQueryableStore | store | Triple Store. |
ExplanationLevel | level | Explanation Level. |
System.Action<T><LeviathanUpdateOptions> | options | Update processor options callback. |
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 |
---|---|---|
ISparqlDataset | data | Dataset. |
ExplanationLevel | level | Explanation Level. |
System.Action<T><LeviathanUpdateOptions> | options | Update processor options callback. |
ExplainUpdateProcessor(ISparqlDataset)
Creates a new Explain Update Processor.
Declaration
public ExplainUpdateProcessor(ISparqlDataset data)
Parameters
Type | Name | Description |
---|---|---|
ISparqlDataset | data | Dataset. |
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> |