Commit Graph

256 Commits (761c79508e7fbc33c1b11754bdde4bd03ce9cbb3)

Author SHA1 Message Date
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Robert Haas 79f457e53a Remove bogus line from comment. 8 years ago
Peter Eisentraut 1db49c3b6d Fix typo in comment 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Peter Eisentraut 332bec1e60 postgres_fdw: Fix join push down with extensions 9 years ago
Tom Lane 88e902b769 Simplify handling of remote-qual pass-forward in postgres_fdw. 9 years ago
Tom Lane 28b0478755 Handle restriction clause lists more uniformly in postgres_fdw. 9 years ago
Tom Lane 8f0530f580 Improve castNode notation by introducing list-extraction-specific variants. 9 years ago
Simon Riggs ac2b095088 Reset API of clause_selectivity() 9 years ago
Simon Riggs 2686ee1b7c Collect and use multi-column dependency stats 9 years ago
Robert Haas 7a39b5e4d1 Abstract logic to allow for multiple kinds of child rels. 9 years ago
Robert Haas f49bcd4ef3 postgres_fdw: Teach IMPORT FOREIGN SCHEMA about partitioning. 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Robert Haas b30fb56b07 postgres_fdw: Push down FULL JOINs with restriction clauses. 9 years ago
Tom Lane 9c2635e26f Fix hard-coded relkind constants in assorted other files. 9 years ago
Robert Haas 4bf371cf2a Fix typo in comment. 9 years ago
Andres Freund 9ba8a9ce45 Use the new castNode() macro in a number of places. 9 years ago
Andres Freund ea15e18677 Remove obsoleted code relating to targetlist SRF evaluation. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas 7016e4c4f5 postgres_fdw: Fix typo in comment. 9 years ago
Robert Haas c6ff380e38 Use NIL instead of NULL for an empty List. 9 years ago
Robert Haas 7012b132d0 postgres_fdw: Push down aggregates to remote servers. 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Heikki Linnakangas ae025a1598 Support OID system column in postgres_fdw. 9 years ago
Robert Haas dcb7a54bd1 postgres_fdw: Cosmetic cleanup. 9 years ago
Tom Lane 45639a0525 Avoid invalidating all foreign-join cached plans when user mappings change. 9 years ago
Robert Haas 86437ddf8c postgres_fdw: Fix cache lookup failure while creating error context. 9 years ago
Robert Haas 177c56d608 postgres_fdw: Rephrase comment. 9 years ago
Robert Haas 131c7e70b4 postgres_fdw: Check PlaceHolderVars before pushing down a join. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Robert Haas 02a568a027 postgres_fdw: Fix the fix for crash when pushing down multiple joins. 9 years ago
Robert Haas f039eaac71 Allow queries submitted by postgres_fdw to be canceled. 10 years ago
Robert Haas 5b1f9ce1d9 postgres_fdw: Don't push down certain full joins. 10 years ago
Robert Haas da7d44b627 postgres_fdw: Clean up handling of system columns. 10 years ago
Tom Lane de94e2af18 Run pgindent on a batch of (mostly-planner-related) source files. 10 years ago
Robert Haas 5d4171d1c7 Don't require a user mapping for FDWs to work. 10 years ago
Robert Haas 3151f16e18 postgres_fdw: Fix crash when pushing down multiple joins. 10 years ago
Tom Lane 92b7902deb Clean up some Coverity complaints about commit 0bf3ae88af. 10 years ago
Robert Haas 0bf3ae88af Directly modify foreign tables. 10 years ago
Robert Haas 4a46a99d89 postgres_fdw: make_tuple_from_result_row should set cur_attno for ctid. 10 years ago
Tom Lane 28048cbaa2 Allow callers of create_foreignscan_path to specify nondefault PathTarget. 10 years ago
Tom Lane 307c78852f Rethink representation of PathTargets. 10 years ago
Robert Haas 6be84eeb8d Update more comments for 96198d94cb. 10 years ago
Robert Haas aa09cd242f postgres_fdw: Consider foreign joining and foreign sorting together. 10 years ago
Robert Haas d29b153f18 Fix reversed argument to bms_is_subset. 10 years ago
Robert Haas dd077ef832 postgres_fdw: Avoid sharing list substructure. 10 years ago
Tom Lane 19a541143a Add an explicit representation of the output targetlist to Paths. 10 years ago
Robert Haas 019e788137 postgres_fdw: Remove unnecessary variable. 10 years ago