diff options
Diffstat (limited to 'src/backend/commands/explain.c')
-rw-r--r-- | src/backend/commands/explain.c | 34 |
1 files changed, 6 insertions, 28 deletions
diff --git a/src/backend/commands/explain.c b/src/backend/commands/explain.c index c0d614866a9..4271dd48e4e 100644 --- a/src/backend/commands/explain.c +++ b/src/backend/commands/explain.c @@ -1998,10 +1998,7 @@ ExplainNode(PlanState *planstate, List *ancestors, if (es->timing) appendStringInfo(es->str, "time=%.3f..%.3f ", startup_ms, total_ms); - if (nloops > 1) - appendStringInfo(es->str, "rows=%.2f loops=%.0f)", rows, nloops); - else - appendStringInfo(es->str, "rows=%.0f loops=%.0f)", rows, nloops); + appendStringInfo(es->str, "rows=%.2f loops=%.0f)", rows, nloops); } else { @@ -2012,16 +2009,8 @@ ExplainNode(PlanState *planstate, List *ancestors, ExplainPropertyFloat("Actual Total Time", "ms", total_ms, 3, es); } - if (nloops > 1) - { - ExplainPropertyFloat("Actual Rows", NULL, rows, 2, es); - ExplainPropertyFloat("Actual Loops", NULL, nloops, 0, es); - } - else - { - ExplainPropertyFloat("Actual Rows", NULL, rows, 0, es); - ExplainPropertyFloat("Actual Loops", NULL, nloops, 0, es); - } + ExplainPropertyFloat("Actual Rows", NULL, rows, 2, es); + ExplainPropertyFloat("Actual Loops", NULL, nloops, 0, es); } } else if (es->analyze) @@ -2077,10 +2066,7 @@ ExplainNode(PlanState *planstate, List *ancestors, if (es->timing) appendStringInfo(es->str, "time=%.3f..%.3f", startup_ms, total_ms); - if (nloops > 1) - appendStringInfo(es->str, "rows=%.2f loops=%.0f\n", rows, nloops); - else - appendStringInfo(es->str, "rows=%.0f loops=%.0f\n", rows, nloops); + appendStringInfo(es->str, "rows=%.2f loops=%.0f\n", rows, nloops); } else { @@ -2092,16 +2078,8 @@ ExplainNode(PlanState *planstate, List *ancestors, total_ms, 3, es); } - if (nloops > 1) - { - ExplainPropertyFloat("Actual Rows", NULL, rows, 2, es); - ExplainPropertyFloat("Actual Loops", NULL, nloops, 0, es); - } - else - { - ExplainPropertyFloat("Actual Rows", NULL, rows, 0, es); - ExplainPropertyFloat("Actual Loops", NULL, nloops, 0, es); - } + ExplainPropertyFloat("Actual Rows", NULL, rows, 2, es); + ExplainPropertyFloat("Actual Loops", NULL, nloops, 0, es); } ExplainCloseWorker(n, es); |