-
- Downloads
Remove planner's private fields from Query struct, and put them into
a new PlannerInfo struct, which is passed around instead of the bare Query in all the planning code. This commit is essentially just a code-beautification exercise, but it does open the door to making larger changes to the planner data structures without having to muck with the widely-known Query struct.
Showing
- doc/src/sgml/indexam.sgml 4 additions, 4 deletionsdoc/src/sgml/indexam.sgml
- src/backend/nodes/copyfuncs.c 1 addition, 13 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 1 addition, 5 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/nodes/outfuncs.c 85 additions, 3 deletionssrc/backend/nodes/outfuncs.c
- src/backend/nodes/readfuncs.c 1 addition, 3 deletionssrc/backend/nodes/readfuncs.c
- src/backend/optimizer/README 2 additions, 0 deletionssrc/backend/optimizer/README
- src/backend/optimizer/geqo/geqo_eval.c 3 additions, 3 deletionssrc/backend/optimizer/geqo/geqo_eval.c
- src/backend/optimizer/geqo/geqo_main.c 2 additions, 2 deletionssrc/backend/optimizer/geqo/geqo_main.c
- src/backend/optimizer/path/allpaths.c 30 additions, 27 deletionssrc/backend/optimizer/path/allpaths.c
- src/backend/optimizer/path/clausesel.c 4 additions, 4 deletionssrc/backend/optimizer/path/clausesel.c
- src/backend/optimizer/path/costsize.c 24 additions, 26 deletionssrc/backend/optimizer/path/costsize.c
- src/backend/optimizer/path/indxpath.c 13 additions, 13 deletionssrc/backend/optimizer/path/indxpath.c
- src/backend/optimizer/path/joinpath.c 8 additions, 8 deletionssrc/backend/optimizer/path/joinpath.c
- src/backend/optimizer/path/joinrels.c 10 additions, 10 deletionssrc/backend/optimizer/path/joinrels.c
- src/backend/optimizer/path/orindxpath.c 2 additions, 2 deletionssrc/backend/optimizer/path/orindxpath.c
- src/backend/optimizer/path/pathkeys.c 30 additions, 26 deletionssrc/backend/optimizer/path/pathkeys.c
- src/backend/optimizer/path/tidpath.c 4 additions, 2 deletionssrc/backend/optimizer/path/tidpath.c
- src/backend/optimizer/plan/createplan.c 54 additions, 53 deletionssrc/backend/optimizer/plan/createplan.c
- src/backend/optimizer/plan/initsplan.c 14 additions, 14 deletionssrc/backend/optimizer/plan/initsplan.c
- src/backend/optimizer/plan/planagg.c 44 additions, 41 deletionssrc/backend/optimizer/plan/planagg.c
Loading
Please register or sign in to comment