File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
extensions/ql-vscode/src/log-insights Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ interface ResultEventBase extends SummaryEventBase {
3333export interface ComputeSimple extends ResultEventBase {
3434 evaluationStrategy : "COMPUTE_SIMPLE" ;
3535 ra : Ra ;
36+ millis : number ;
3637 pipelineRuns ?: [ PipelineRun ] ;
3738 queryCausingWork ?: string ;
3839 dependencies : { [ key : string ] : string } ;
Original file line number Diff line number Diff line change @@ -104,7 +104,6 @@ export class PerformanceOverviewScanner implements EvaluationLogScanner {
104104 switch ( event . evaluationStrategy ) {
105105 case "EXTENSIONAL" :
106106 case "COMPUTED_EXTENSIONAL" :
107- case "COMPUTE_SIMPLE" :
108107 case "CACHACA" : {
109108 // TODO: is CACHACA effectively the same as cache hit?
110109 break ;
@@ -122,12 +121,17 @@ export class PerformanceOverviewScanner implements EvaluationLogScanner {
122121 break ;
123122 }
124123 case "COMPUTE_RECURSIVE" :
124+ case "COMPUTE_SIMPLE" :
125125 case "IN_LAYER" : {
126126 const index = this . getPredicateIndex ( event . predicateName ) ;
127127 let totalTime = 0 ;
128128 let totalTuples = 0 ;
129- for ( const millis of event . predicateIterationMillis ?? [ ] ) {
130- totalTime += millis ;
129+ if ( event . evaluationStrategy === "COMPUTE_SIMPLE" ) {
130+ totalTime += event . millis ;
131+ } else {
132+ for ( const millis of event . predicateIterationMillis ?? [ ] ) {
133+ totalTime += millis ;
134+ }
131135 }
132136 const {
133137 timeCosts,
You can’t perform that action at this time.
0 commit comments