fullsortGroupInfo = &incrsortstate->incsort_info.fullsortGroupInfo;
- if (!(es->analyze && fullsortGroupInfo->groupCount > 0))
+ if (!es->analyze)
return;
- show_incremental_sort_group_info(fullsortGroupInfo, "Full-sort", true, es);
- prefixsortGroupInfo = &incrsortstate->incsort_info.prefixsortGroupInfo;
- if (prefixsortGroupInfo->groupCount > 0)
+ if (fullsortGroupInfo->groupCount > 0)
{
+ show_incremental_sort_group_info(fullsortGroupInfo, "Full-sort", true, es);
+ prefixsortGroupInfo = &incrsortstate->incsort_info.prefixsortGroupInfo;
+ if (prefixsortGroupInfo->groupCount > 0)
+ {
+ if (es->format == EXPLAIN_FORMAT_TEXT)
+ appendStringInfo(es->str, " ");
+ show_incremental_sort_group_info(prefixsortGroupInfo, "Presorted", false, es);
+ }
if (es->format == EXPLAIN_FORMAT_TEXT)
- appendStringInfo(es->str, " ");
- show_incremental_sort_group_info(prefixsortGroupInfo, "Presorted", false, es);
+ appendStringInfo(es->str, "\n");
}
- if (es->format == EXPLAIN_FORMAT_TEXT)
- appendStringInfo(es->str, "\n");
if (incrsortstate->shared_info != NULL)
{