aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/explain.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2014-11-20 12:32:19 -0500
committerTom Lane <tgl@sss.pgh.pa.us>2014-11-20 12:32:34 -0500
commitf9e0255c6fbedda50aae6aa7479f0c5a8f90b831 (patch)
treecc525c894c1ed094e876914dc956c47b0102ad29 /src/backend/commands/explain.c
parentf464042161fb980578c33fedc2742c5a4d941fa2 (diff)
downloadpostgresql-f9e0255c6fbedda50aae6aa7479f0c5a8f90b831.tar.gz
postgresql-f9e0255c6fbedda50aae6aa7479f0c5a8f90b831.zip
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.
Diffstat (limited to 'src/backend/commands/explain.c')
-rw-r--r--src/backend/commands/explain.c14
1 files 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);