Another round of planner/optimizer work. This is just restructuring and
code cleanup; no major improvements yet. However, EXPLAIN does produce more intuitive outputs for nested loops with indexscans now...
Showing
- src/backend/commands/explain.c 3 additions, 3 deletionssrc/backend/commands/explain.c
- src/backend/executor/nodeHash.c 7 additions, 7 deletionssrc/backend/executor/nodeHash.c
- src/backend/nodes/copyfuncs.c 35 additions, 19 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 15 additions, 4 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/nodes/freefuncs.c 24 additions, 8 deletionssrc/backend/nodes/freefuncs.c
- src/backend/nodes/outfuncs.c 27 additions, 25 deletionssrc/backend/nodes/outfuncs.c
- src/backend/nodes/print.c 3 additions, 3 deletionssrc/backend/nodes/print.c
- src/backend/nodes/readfuncs.c 44 additions, 27 deletionssrc/backend/nodes/readfuncs.c
- src/backend/optimizer/geqo/geqo_eval.c 4 additions, 6 deletionssrc/backend/optimizer/geqo/geqo_eval.c
- src/backend/optimizer/geqo/geqo_misc.c 7 additions, 9 deletionssrc/backend/optimizer/geqo/geqo_misc.c
- src/backend/optimizer/path/allpaths.c 14 additions, 37 deletionssrc/backend/optimizer/path/allpaths.c
- src/backend/optimizer/path/clausesel.c 69 additions, 145 deletionssrc/backend/optimizer/path/clausesel.c
- src/backend/optimizer/path/costsize.c 223 additions, 235 deletionssrc/backend/optimizer/path/costsize.c
- src/backend/optimizer/path/indxpath.c 58 additions, 66 deletionssrc/backend/optimizer/path/indxpath.c
- src/backend/optimizer/path/joinpath.c 11 additions, 28 deletionssrc/backend/optimizer/path/joinpath.c
- src/backend/optimizer/path/joinrels.c 28 additions, 78 deletionssrc/backend/optimizer/path/joinrels.c
- src/backend/optimizer/path/orindxpath.c 29 additions, 50 deletionssrc/backend/optimizer/path/orindxpath.c
- src/backend/optimizer/path/pathkeys.c 2 additions, 2 deletionssrc/backend/optimizer/path/pathkeys.c
- src/backend/optimizer/path/prune.c 3 additions, 3 deletionssrc/backend/optimizer/path/prune.c
- src/backend/optimizer/path/tidpath.c 10 additions, 13 deletionssrc/backend/optimizer/path/tidpath.c
Loading
Please register or sign in to comment