Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

postgres_fdw.h

Blame
    • Robert Haas's avatar
      cc592c48
      postgres_fdw: More preliminary refactoring for upcoming join pushdown. · cc592c48
      Robert Haas authored
      The code that generates a complete SQL query for a given foreign relation
      was repeated in two places, and they didn't quite agree: the EXPLAIN case
      left out the locking clause.  Centralize the code so we get the same
      behavior everywhere, and adjust calling conventions and which functions
      are static vs. extern accordingly .  Centralize the code so we get the same
      behavior everywhere, and adjust calling conventions and which functions
      are static vs. extern accordingly.
      
      Ashutosh Bapat, reviewed and slightly adjusted by me.
      cc592c48
      History
      postgres_fdw: More preliminary refactoring for upcoming join pushdown.
      Robert Haas authored
      The code that generates a complete SQL query for a given foreign relation
      was repeated in two places, and they didn't quite agree: the EXPLAIN case
      left out the locking clause.  Centralize the code so we get the same
      behavior everywhere, and adjust calling conventions and which functions
      are static vs. extern accordingly .  Centralize the code so we get the same
      behavior everywhere, and adjust calling conventions and which functions
      are static vs. extern accordingly.
      
      Ashutosh Bapat, reviewed and slightly adjusted by me.