-
- Downloads
Be more realistic about plans involving Materialize nodes: take their
cost into account while planning.
Showing
- src/backend/executor/execAmi.c 41 additions, 19 deletionssrc/backend/executor/execAmi.c
- src/backend/executor/nodeSeqscan.c 3 additions, 4 deletionssrc/backend/executor/nodeSeqscan.c
- src/backend/executor/nodeTidscan.c 3 additions, 5 deletionssrc/backend/executor/nodeTidscan.c
- src/backend/nodes/copyfuncs.c 28 additions, 4 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 26 additions, 13 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/nodes/outfuncs.c 14 additions, 1 deletionsrc/backend/nodes/outfuncs.c
- src/backend/optimizer/README 2 additions, 1 deletionsrc/backend/optimizer/README
- src/backend/optimizer/path/allpaths.c 12 additions, 9 deletionssrc/backend/optimizer/path/allpaths.c
- src/backend/optimizer/path/costsize.c 46 additions, 11 deletionssrc/backend/optimizer/path/costsize.c
- src/backend/optimizer/path/joinpath.c 38 additions, 12 deletionssrc/backend/optimizer/path/joinpath.c
- src/backend/optimizer/plan/createplan.c 29 additions, 60 deletionssrc/backend/optimizer/plan/createplan.c
- src/backend/optimizer/plan/subselect.c 10 additions, 2 deletionssrc/backend/optimizer/plan/subselect.c
- src/backend/optimizer/util/pathnode.c 43 additions, 1 deletionsrc/backend/optimizer/util/pathnode.c
- src/include/executor/executor.h 2 additions, 1 deletionsrc/include/executor/executor.h
- src/include/executor/nodeTidscan.h 2 additions, 1 deletionsrc/include/executor/nodeTidscan.h
- src/include/nodes/nodes.h 3 additions, 13 deletionssrc/include/nodes/nodes.h
- src/include/nodes/relation.h 13 additions, 1 deletionsrc/include/nodes/relation.h
- src/include/optimizer/cost.h 3 additions, 1 deletionsrc/include/optimizer/cost.h
- src/include/optimizer/pathnode.h 2 additions, 1 deletionsrc/include/optimizer/pathnode.h
Loading
Please register or sign in to comment