Example #1
0
 protected override void WriteUserDefinedFunctionExecutionTime(TimeSpan userDefinedFunctionExecutionTime)
 {
     QueryMetricsTextWriter.AppendTimeSpanToStringBuilder(
         this.stringBuilder,
         QueryMetricsTextWriter.UserDefinedFunctionExecutionTime,
         userDefinedFunctionExecutionTime,
         indentLevel: 2);
 }
Example #2
0
 protected override void WriteDocumentWriteTime(TimeSpan documentWriteTime)
 {
     QueryMetricsTextWriter.AppendTimeSpanToStringBuilder(
         this.stringBuilder,
         QueryMetricsTextWriter.DocumentWriteTime,
         documentWriteTime,
         indentLevel: 1);
 }
Example #3
0
 protected override void WriteQueryEngineExecutionTime(TimeSpan queryEngineExecutionTime)
 {
     QueryMetricsTextWriter.AppendTimeSpanToStringBuilder(
         this.stringBuilder,
         QueryMetricsTextWriter.QueryEngineTimes,
         queryEngineExecutionTime,
         indentLevel: 2);
 }
Example #4
0
 protected override void WriteSystemFunctionExecutionTime(TimeSpan systemFunctionExecutionTime)
 {
     QueryMetricsTextWriter.AppendTimeSpanToStringBuilder(
         this.stringBuilder,
         QueryMetricsTextWriter.SystemFunctionExecuteTime,
         systemFunctionExecutionTime,
         indentLevel: 2);
 }
Example #5
0
 protected override void WritePhysicalPlanBuildTime(TimeSpan physicalPlanBuildTime)
 {
     QueryMetricsTextWriter.AppendTimeSpanToStringBuilder(
         this.stringBuilder,
         QueryMetricsTextWriter.PhysicalPlanBuildTime,
         physicalPlanBuildTime,
         indentLevel: 2);
 }
Example #6
0
 protected override void WriteIndexLookupTime(TimeSpan indexLookupTime)
 {
     QueryMetricsTextWriter.AppendTimeSpanToStringBuilder(
         this.stringBuilder,
         QueryMetricsTextWriter.IndexLookupTime,
         indexLookupTime,
         indentLevel: 1);
 }
Example #7
0
 protected override void WriteTotalQueryExecutionTime(TimeSpan totalQueryExecutionTime)
 {
     QueryMetricsTextWriter.AppendTimeSpanToStringBuilder(
         this.stringBuilder,
         QueryMetricsTextWriter.TotalQueryExecutionTime,
         totalQueryExecutionTime,
         indentLevel: 0);
 }
 protected override void WriteRuntimeExecutionTime(RuntimeExecutionTimes runtimeExecutionTimes)
 {
     QueryMetricsTextWriter.AppendTimeSpanToStringBuilder(
         this.stringBuilder,
         QueryMetricsTextWriter.RuntimeExecutionTime,
         runtimeExecutionTimes.SystemFunctionExecutionTime
         + runtimeExecutionTimes.UserDefinedFunctionExecutionTime,
         indentLevel: 1);
 }
 protected override void WriteQueryPreparationTime(QueryPreparationTimes queryPreparationTimes)
 {
     QueryMetricsTextWriter.AppendTimeSpanToStringBuilder(
         this.stringBuilder,
         QueryMetricsTextWriter.QueryPreparationTime,
         queryPreparationTimes.LogicalPlanBuildTime
         + queryPreparationTimes.PhysicalPlanBuildTime
         + queryPreparationTimes.QueryCompilationTime
         + queryPreparationTimes.QueryOptimizationTime,
         indentLevel: 1);
 }
Example #10
0
 protected override void WriteQueryOptimizationTime(TimeSpan queryOptimizationTime)
 {
     QueryMetricsTextWriter.AppendTimeSpanToStringBuilder(this.stringBuilder, QueryMetricsTextWriter.QueryOptimizationTime, queryOptimizationTime, 2);
 }
Example #11
0
 protected override void WriteLogicalPlanBuildTime(TimeSpan logicalPlanBuildTime)
 {
     QueryMetricsTextWriter.AppendTimeSpanToStringBuilder(this.stringBuilder, QueryMetricsTextWriter.LogicalPlanBuildTime, logicalPlanBuildTime, 2);
 }