First cut at full support for OUTER JOINs. There are still a few loose
ends to clean up (see my message of same date to pghackers), but mostly it works. INITDB REQUIRED!
Showing
- src/backend/catalog/heap.c 8 additions, 10 deletionssrc/backend/catalog/heap.c
- src/backend/commands/command.c 302 additions, 308 deletionssrc/backend/commands/command.c
- src/backend/commands/creatinh.c 7 additions, 7 deletionssrc/backend/commands/creatinh.c
- src/backend/commands/explain.c 7 additions, 7 deletionssrc/backend/commands/explain.c
- src/backend/commands/view.c 19 additions, 24 deletionssrc/backend/commands/view.c
- src/backend/executor/execMain.c 13 additions, 14 deletionssrc/backend/executor/execMain.c
- src/backend/executor/execTuples.c 37 additions, 36 deletionssrc/backend/executor/execTuples.c
- src/backend/executor/execUtils.c 5 additions, 41 deletionssrc/backend/executor/execUtils.c
- src/backend/executor/nodeHashjoin.c 103 additions, 41 deletionssrc/backend/executor/nodeHashjoin.c
- src/backend/executor/nodeMergejoin.c 676 additions, 334 deletionssrc/backend/executor/nodeMergejoin.c
- src/backend/executor/nodeNestloop.c 119 additions, 75 deletionssrc/backend/executor/nodeNestloop.c
- src/backend/nodes/copyfuncs.c 70 additions, 44 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 75 additions, 48 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/nodes/list.c 20 additions, 1 deletionsrc/backend/nodes/list.c
- src/backend/nodes/outfuncs.c 110 additions, 53 deletionssrc/backend/nodes/outfuncs.c
- src/backend/nodes/print.c 5 additions, 6 deletionssrc/backend/nodes/print.c
- src/backend/nodes/readfuncs.c 126 additions, 22 deletionssrc/backend/nodes/readfuncs.c
- src/backend/optimizer/README 20 additions, 8 deletionssrc/backend/optimizer/README
- src/backend/optimizer/geqo/geqo_eval.c 16 additions, 10 deletionssrc/backend/optimizer/geqo/geqo_eval.c
- src/backend/optimizer/path/allpaths.c 70 additions, 31 deletionssrc/backend/optimizer/path/allpaths.c
Loading
Please register or sign in to comment