diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2002-12-01 21:05:14 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2002-12-01 21:05:14 +0000 |
commit | 8e3a87fbd4d5552599888b087e23a28df0bb6be5 (patch) | |
tree | e99856f0fdd38b253a25f9cb0334ad23e576baf5 /src/backend/commands/dbcommands.c | |
parent | 02f8c9a38297459c2664044ea6d98d91678a4d79 (diff) | |
download | postgresql-8e3a87fbd4d5552599888b087e23a28df0bb6be5.tar.gz postgresql-8e3a87fbd4d5552599888b087e23a28df0bb6be5.zip |
Teach planner to expand sufficiently simple SQL-language functions
('SELECT expression') inline, like macros, during the constant-folding
phase of planning. The actual expansion is not difficult, but checking
that we're not changing the semantics of the call turns out to be more
subtle than one might think; in particular must pay attention to
permissions issues, strictness, and volatility.
Diffstat (limited to 'src/backend/commands/dbcommands.c')
0 files changed, 0 insertions, 0 deletions