Add missing case for CustomScan.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 20 Nov 2014 17:32:19 +0000 (12:32 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 20 Nov 2014 17:32:34 +0000 (12:32 -0500)
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

index 99aa0f09338d285a063f7f2f982c1ed317c4b514..332f04a2548fdc341fb3fd19f852b6624b46c166 100644 (file)
@@ -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);