-
- Downloads
Clean up plantree representation of SubPlan-s --- SubLink does not appear
in the planned representation of a subplan at all any more, only SubPlan. This means subselect.c doesn't scribble on its input anymore, which seems like a good thing; and there are no longer three different possible interpretations of a SubLink. Simplify node naming and improve comments in primnodes.h. No change to stored rules, though.
Showing
- src/backend/commands/explain.c 5 additions, 5 deletionssrc/backend/commands/explain.c
- src/backend/executor/execAmi.c 3 additions, 3 deletionssrc/backend/executor/execAmi.c
- src/backend/executor/execProcnode.c 8 additions, 8 deletionssrc/backend/executor/execProcnode.c
- src/backend/executor/execQual.c 17 additions, 28 deletionssrc/backend/executor/execQual.c
- src/backend/executor/nodeSubplan.c 23 additions, 24 deletionssrc/backend/executor/nodeSubplan.c
- src/backend/nodes/copyfuncs.c 10 additions, 9 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 7 additions, 6 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/nodes/outfuncs.c 8 additions, 7 deletionssrc/backend/nodes/outfuncs.c
- src/backend/nodes/readfuncs.c 2 additions, 2 deletionssrc/backend/nodes/readfuncs.c
- src/backend/optimizer/path/costsize.c 6 additions, 6 deletionssrc/backend/optimizer/path/costsize.c
- src/backend/optimizer/plan/planner.c 3 additions, 3 deletionssrc/backend/optimizer/plan/planner.c
- src/backend/optimizer/plan/setrefs.c 6 additions, 6 deletionssrc/backend/optimizer/plan/setrefs.c
- src/backend/optimizer/plan/subselect.c 121 additions, 106 deletionssrc/backend/optimizer/plan/subselect.c
- src/backend/optimizer/prep/prepunion.c 3 additions, 3 deletionssrc/backend/optimizer/prep/prepunion.c
- src/backend/optimizer/util/clauses.c 54 additions, 67 deletionssrc/backend/optimizer/util/clauses.c
- src/backend/optimizer/util/var.c 7 additions, 7 deletionssrc/backend/optimizer/util/var.c
- src/backend/utils/adt/ruleutils.c 2 additions, 2 deletionssrc/backend/utils/adt/ruleutils.c
- src/include/executor/executor.h 2 additions, 3 deletionssrc/include/executor/executor.h
- src/include/executor/nodeSubplan.h 6 additions, 6 deletionssrc/include/executor/nodeSubplan.h
- src/include/nodes/execnodes.h 7 additions, 10 deletionssrc/include/nodes/execnodes.h
Loading
Please register or sign in to comment