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.ToSafeString(object)
Extensions.AsEnumerable<ExplanationLevel>(ExplanationLevel)
  • Edit this page
  • View Source
In this article
  • Fields
  • Extension Methods
Back to top Generated by DocFX