From f9e0255c6fbedda50aae6aa7479f0c5a8f90b831 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Thu, 20 Nov 2014 12:32:19 -0500 Subject: [PATCH] Add missing case for CustomScan. Per KaiGai Kohei. In passing improve formatting of some code added in commit 30d7ae3c, because otherwise pgindent will make a mess of it. --- src/backend/commands/explain.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/backend/commands/explain.c b/src/backend/commands/explain.c index 99aa0f09338..332f04a2548 100644 --- a/src/backend/commands/explain.c +++ b/src/backend/commands/explain.c @@ -1937,14 +1937,17 @@ show_hash_info(HashState *hashstate, ExplainState *es) hashtable->nbatch_original, es); ExplainPropertyLong("Peak Memory Usage", spacePeakKb, es); } - else if ((hashtable->nbatch_original != hashtable->nbatch) || - (hashtable->nbuckets_original != hashtable->nbuckets)) + else if (hashtable->nbatch_original != hashtable->nbatch || + hashtable->nbuckets_original != hashtable->nbuckets) { appendStringInfoSpaces(es->str, es->indent * 2); appendStringInfo(es->str, - "Buckets: %d (originally %d) Batches: %d (originally %d) Memory Usage: %ldkB\n", - hashtable->nbuckets, hashtable->nbuckets_original, - hashtable->nbatch, hashtable->nbatch_original, spacePeakKb); + "Buckets: %d (originally %d) Batches: %d (originally %d) Memory Usage: %ldkB\n", + hashtable->nbuckets, + hashtable->nbuckets_original, + hashtable->nbatch, + hashtable->nbatch_original, + spacePeakKb); } else { @@ -2144,6 +2147,7 @@ ExplainTargetRel(Plan *plan, Index rti, ExplainState *es) case T_BitmapHeapScan: case T_TidScan: case T_ForeignScan: + case T_CustomScan: case T_ModifyTable: /* Assert it's on a real relation */ Assert(rte->rtekind == RTE_RELATION); -- 2.30.2