Show / Hide Table of Contents

Enum ExplanationLevel

Represents the level of Query Explanation that is desired.
Namespace: VDS.RDF.Query
Assembly: dotNetRDF.dll
Syntax
[Flags]
public enum ExplanationLevel

Fields

Name Description
AnalyseAll Shows all analysis information
AnalyseBgps Shows an analysis of BGPs prior to evaluating them
AnalyseJoins Shows an analysis of Joins prior to evaluating them
AnalyseNamedGraphs Shows an analysis of Named Graphs used by a Graph clause prior to evaluating them
Basic Basic Explanation Level (Console Standard Output and Basic Information)
BasicSimulation Basic Explanation Level with Query Evaluation simulated
Default Default Explanation Level (Default Outputs and Default Information)
DefaultSimulation Default Explanation Level with Query Evaluation simulated
Detailed Detailed Explanation Level (Default Outputs and All Information)
DetailedSimulation Detailed Explanation Level with Query Evaluation simulated
Full Full Explanation Level (All Outputs, All Information and All Analysis)
FullSimulation Full Explanation Level with Query Evaluation simulated
None Specifies No Explanations
OutputAll Specifies Explanations are output to all
OutputDefault Specifies Explanations are output to Debug and Console Standard Output
OutputToConsoleStdErr Specifies Explanations are output to Console Standard Error
OutputToConsoleStdOut Specifies Explanations are output to Console Standard Output
OutputToDebug Specifies Explanations are output to Debug
OutputToTrace Specifies Explanations are output to Trace
ShowAction Show the Action being performed (makes it clear whether the explanation marks the start/end of an operation)
ShowAll Shows All Information
ShowBasic Shows Basic Information (Depth, Operator and Action)
ShowDefault Shows Default Information (Thread ID, Depth, Operator and Action)
ShowDepth Show the Depth of the Algebra Operator
ShowIntermediateResultCount Show Intermediate Result Counts at each stage of evaluation
ShowOperator Show the Type of the Algebra Operator
ShowThreadID Show the Thread ID of the Thread evaluating the query (useful in multi-threaded environments)
ShowTimings Shows Timings for the Query
Simulate Sets whether Evaluation should be simulated (means timings will not be accurate but allows you to explain queries without needing actual data to evaluate them against)

Extension Methods

Extensions.AsEnumerable<ExplanationLevel>()
  • Improve this Doc
  • View Source
In This Article
  • Fields
  • Extension Methods
Back to top Generated by DocFX