Remove gen_node_support.pl's special treatment of EquivalenceClasses.
Tom Lane <tgl@sss.pgh.pa.us>
Remove gen_node_support.pl's special treatment of EquivalenceClasses. It seems better to deal with this by explicit annotations on the fields in question, instead of magic knowledge embedded in the script. While that creates a risk-of-omission from failing to annotate fields, the preceding commit should catch any such oversights. Discussion: https://postgr.es/m/263413.1669513145@sss.pgh.pa.us
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/nodes/gen_node_support.pl | modified | +33 −7 |
| src/include/nodes/nodes.h | modified | +6 −0 |
| src/include/nodes/pathnodes.h | modified | +10 −7 |
Discussion
- Removing another gen_node_support.pl special case 6 messages · 2022-11-27 → 2022-12-02