aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/dbcommands.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2012-03-23 19:15:58 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2012-03-23 19:15:58 -0400
commit81a646febe87964725647a36d839f6b4b405f3ae (patch)
treea4e14c92b8f438cd3397310903d1221a600f5bbf /src/backend/commands/dbcommands.c
parent0339047bc93147c1c6f78f867ae6b0c215406235 (diff)
downloadpostgresql-81a646febe87964725647a36d839f6b4b405f3ae.tar.gz
postgresql-81a646febe87964725647a36d839f6b4b405f3ae.zip
Refactor simplify_function et al to centralize argument simplification.
We were doing the recursive simplification of function/operator arguments in half a dozen different places, with rather baroque logic to ensure it didn't get done multiple times on some arguments. This patch improves that by postponing argument simplification until after we've dealt with named parameters and added any needed default expressions. Marti Raudsepp, somewhat hacked on by me
Diffstat (limited to 'src/backend/commands/dbcommands.c')
0 files changed, 0 insertions, 0 deletions