From: Tom Lane Date: Thu, 20 Nov 2014 17:32:19 +0000 (-0500) Subject: Add missing case for CustomScan. X-Git-Tag: REL9_5_ALPHA1~1178 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=f9e0255c6fbedda50aae6aa7479f0c5a8f90b831;p=postgresql.git 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. --- 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);