postgres/contrib/postgres_fdw
Etsuro Fujita ffab494a4d postgres_fdw: Perform the (ORDERED, NULL) upperrel operations remotely.
The upper-planner pathification allows FDWs to arrange to push down
different types of upper-stage operations to the remote side.  This
commit teaches postgres_fdw to do it for the (ORDERED, NULL) upperrel,
which is responsible for evaluating the query's ORDER BY ordering.
Since postgres_fdw is already able to evaluate that ordering remotely
for foreign baserels and foreign joinrels (see commit aa09cd242f et al.),
this adds support for that for foreign grouping relations.

Author: Etsuro Fujita
Reviewed-By: Antonin Houska and Jeff Janes
Discussion: https://postgr.es/m/87pnz1aby9.fsf@news-spur.riddles.org.uk
2019-04-02 19:20:30 +09:00
..
expected postgres_fdw: Perform the (ORDERED, NULL) upperrel operations remotely. 2019-04-02 19:20:30 +09:00
sql Generated columns 2019-03-30 08:15:57 +01:00
.gitignore Add postgres_fdw contrib module. 2013-02-21 05:27:16 -05:00
connection.c Update copyright for 2019 2019-01-02 12:44:25 -05:00
deparse.c postgres_fdw: Perform the (ORDERED, NULL) upperrel operations remotely. 2019-04-02 19:20:30 +09:00
Makefile Prevent accidental linking of system-supplied copies of libpq.so etc. 2018-04-03 16:26:05 -04:00
option.c Update copyright for 2019 2019-01-02 12:44:25 -05:00
postgres_fdw--1.0.sql Add postgres_fdw contrib module. 2013-02-21 05:27:16 -05:00
postgres_fdw.c postgres_fdw: Perform the (ORDERED, NULL) upperrel operations remotely. 2019-04-02 19:20:30 +09:00
postgres_fdw.control Add postgres_fdw contrib module. 2013-02-21 05:27:16 -05:00
postgres_fdw.h postgres_fdw: Perform the (ORDERED, NULL) upperrel operations remotely. 2019-04-02 19:20:30 +09:00
shippable.c Update copyright for 2019 2019-01-02 12:44:25 -05:00