Add some additional core functions to support join pushdown for FDWs.
Robert Haas <rhaas@postgresql.org>
Add some additional core functions to support join pushdown for FDWs. GetExistingLocalJoinPath() is useful for handling EvalPlanQual rechecks properly, and GetUserMappingById() is needed to make sure you're using the right credentials. Shigeru Hanada, Etsuro Fujita, Ashutosh Bapat, Robert Haas
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/fdwhandler.sgml | modified | +32 −0 |
| src/backend/foreign/foreign.c | modified | +162 −2 |
| src/include/foreign/fdwapi.h | modified | +1 −0 |
| src/include/foreign/foreign.h | modified | +1 −0 |