summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeSubplan.c
diff options
context:
space:
mode:
authorAndrew Dunstan <andrew@dunslane.net>2011-02-01 09:43:25 -0500
committerAndrew Dunstan <andrew@dunslane.net>2011-02-01 09:43:25 -0500
commitef19dc6d39dd2490ff61489da55d95d6941140bf (patch)
treee4d159bee96e29e7bd2f7447eab459008ee1300f /src/backend/executor/nodeSubplan.c
parent5273f2143416f6340f6ee876facfa6f7a87453a0 (diff)
Set up PLPerl trigger data using C code instead of Perl code.
This is an efficiency change, and means we now no longer have to run "out $_TD; local $_TD = shift;", which was especially pointless in the case of non-trigger functions where the passed value was always undef anyway. A tiny open issue is whether we should get rid of the $prolog argument of mkfunc, and the corresponding pushed value, which is now just a constant "false". Tim Bunce, reviewed by Alex Hunsaker.
Diffstat (limited to 'src/backend/executor/nodeSubplan.c')
0 files changed, 0 insertions, 0 deletions