Don't generate 'zero' typeids in the output from gen_cross_product.
Tom Lane <tgl@sss.pgh.pa.us>
Don't generate 'zero' typeids in the output from gen_cross_product. This is no longer necessary or appropriate since we don't use zero typeid as a wildcard anymore, and it fixes a nasty performance problem with functions with many parameters. Per recent example from Reuven Lerner.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/parser/parse_func.c | modified | +76 −49 |