More optimizer speedups.
Bruce Momjian <bruce@momjian.us>
More optimizer speedups.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/nodes/copyfuncs.c | modified | +9 −9 |
| src/backend/nodes/equalfuncs.c | modified | +11 −11 |
| src/backend/nodes/freefuncs.c | modified | +6 −6 |
| src/backend/nodes/outfuncs.c | modified | +11 −11 |
| src/backend/nodes/readfuncs.c | modified | +11 −11 |
| src/backend/optimizer/geqo/geqo_paths.c | modified | +2 −2 |
| src/backend/optimizer/path/indxpath.c | modified | +4 −4 |
| src/backend/optimizer/path/joinpath.c | modified | +3 −3 |
| src/backend/optimizer/path/joinutils.c | modified | +5 −3 |
| src/backend/optimizer/path/mergeutils.c | modified | +6 −6 |
| src/backend/optimizer/path/orindxpath.c | modified | +4 −4 |
| src/backend/optimizer/path/prune.c | modified | +2 −2 |
| src/backend/optimizer/plan/createplan.c | modified | +4 −4 |
| src/backend/optimizer/util/ordering.c | modified | +63 −15 |
| src/backend/optimizer/util/pathnode.c | modified | +46 −35 |
| src/include/nodes/relation.h | modified | +2 −2 |
| src/include/optimizer/ordering.h | modified | +3 −3 |