[NO ISSUE][UI] Add min/max time.
Change-Id: I0f9df7b7937e0248c6fdae84a527680fbc2fa918
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17952
Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Ian Maxon <imaxon@uci.edu>
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
diff --git a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.html b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.html
index 4b6ecc5..f29dbbb 100644
--- a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.html
+++ b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.html
@@ -157,6 +157,13 @@
<svg:tspan [attr.x]="node.dimension.width / 2" dy="1.5em">
{{node.execution_mode}}
</svg:tspan>
+
+ <svg:tspan *ngIf="node.min_time" [attr.x]="node.dimension.width / 2" dy="1.5em">
+ Min: {{node.min_time}}
+ </svg:tspan>
+ <svg:tspan *ngIf="node.max_time" [attr.x]="node.dimension.width / 2" dy="1.5em">
+ Max: {{node.max_time}}
+ </svg:tspan>
<ng-container *ngFor="let details of node.details | keyvalue">
<svg:tspan [attr.x]="node.dimension.width / 2" dy="1.5em">
{{details.value}}
diff --git a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.ts b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.ts
index 4dcee8a..5d42ffa 100644
--- a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.ts
+++ b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.ts
@@ -213,7 +213,8 @@
nodeToAdd['detailed_label'] = nodes['operatorId'] + " : " + nodes['operator'];
nodeToAdd['physical_operator'] = nodes['physical-operator'];
nodeToAdd['execution_mode'] = "[" + nodes['execution-mode'] + "]"
-
+ nodeToAdd['min_time'] = nodes['min-time'];
+ nodeToAdd['max_time'] = nodes['max-time'];
nodeToAdd["details"] = {};
nodeToAdd['selected'] = false;
diff --git a/asterixdb/asterix-dashboard/src/node/src/app/shared/services/async-query.service.ts b/asterixdb/asterix-dashboard/src/node/src/app/shared/services/async-query.service.ts
index c7c815d..f19df83 100755
--- a/asterixdb/asterix-dashboard/src/node/src/app/shared/services/async-query.service.ts
+++ b/asterixdb/asterix-dashboard/src/node/src/app/shared/services/async-query.service.ts
@@ -214,7 +214,8 @@
'logical-plan': true,
'optimized-logical-plan': true,
'plan-format': planFormat,
- 'max-warnings': Number.MAX_SAFE_INTEGER
+ 'max-warnings': Number.MAX_SAFE_INTEGER,
+ 'profile': 'timings'
}
if (clientContextID != 'default') {