In commit
d50d172e51, which added support for LIMIT/OFFSET pushdown in
postgres_fdw, a new struct was introduced as the extra parameter of
GetForeignUpperPaths() set for UPPERREL_FINAL, but I forgot to update
the documentation to mention that.
Author: Etsuro Fujita
Discussion: https://postgr.es/m/CAPmGK17uSXQDe31oRb-z1nYyT6vVzkstZkA3_Wbq38U92b9BmQ%40mail.gmail.com
step. The extra parameter provides additional details,
currently, it is set only for UPPERREL_PARTIAL_GROUP_AGG
or UPPERREL_GROUP_AGG, in which case it points to a
- GroupPathExtraData structure.
+ GroupPathExtraData structure;
+ or for UPPERREL_FINAL, in which case it points to a
+ FinalPathExtraData structure.
(Note that ForeignPath paths added
to output_rel would typically not have any direct dependency
on paths of the input_rel, since their processing is expected