mirror of
https://github.com/postgres/postgres.git
synced 2025-06-26 12:21:12 +03:00
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.
This commit is contained in:
@ -1937,14 +1937,17 @@ show_hash_info(HashState *hashstate, ExplainState *es)
|
|||||||
hashtable->nbatch_original, es);
|
hashtable->nbatch_original, es);
|
||||||
ExplainPropertyLong("Peak Memory Usage", spacePeakKb, es);
|
ExplainPropertyLong("Peak Memory Usage", spacePeakKb, es);
|
||||||
}
|
}
|
||||||
else if ((hashtable->nbatch_original != hashtable->nbatch) ||
|
else if (hashtable->nbatch_original != hashtable->nbatch ||
|
||||||
(hashtable->nbuckets_original != hashtable->nbuckets))
|
hashtable->nbuckets_original != hashtable->nbuckets)
|
||||||
{
|
{
|
||||||
appendStringInfoSpaces(es->str, es->indent * 2);
|
appendStringInfoSpaces(es->str, es->indent * 2);
|
||||||
appendStringInfo(es->str,
|
appendStringInfo(es->str,
|
||||||
"Buckets: %d (originally %d) Batches: %d (originally %d) Memory Usage: %ldkB\n",
|
"Buckets: %d (originally %d) Batches: %d (originally %d) Memory Usage: %ldkB\n",
|
||||||
hashtable->nbuckets, hashtable->nbuckets_original,
|
hashtable->nbuckets,
|
||||||
hashtable->nbatch, hashtable->nbatch_original, spacePeakKb);
|
hashtable->nbuckets_original,
|
||||||
|
hashtable->nbatch,
|
||||||
|
hashtable->nbatch_original,
|
||||||
|
spacePeakKb);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -2144,6 +2147,7 @@ ExplainTargetRel(Plan *plan, Index rti, ExplainState *es)
|
|||||||
case T_BitmapHeapScan:
|
case T_BitmapHeapScan:
|
||||||
case T_TidScan:
|
case T_TidScan:
|
||||||
case T_ForeignScan:
|
case T_ForeignScan:
|
||||||
|
case T_CustomScan:
|
||||||
case T_ModifyTable:
|
case T_ModifyTable:
|
||||||
/* Assert it's on a real relation */
|
/* Assert it's on a real relation */
|
||||||
Assert(rte->rtekind == RTE_RELATION);
|
Assert(rte->rtekind == RTE_RELATION);
|
||||||
|
Reference in New Issue
Block a user