pgsql-server/src backend/optimizer/util/clause ... - Mailing list pgsql-committers

From tgl@postgresql.org (Tom Lane)
Subject pgsql-server/src backend/optimizer/util/clause ...
Date
Msg-id 20021201210514.517CF4760E4@postgresql.org
Whole thread Raw
List pgsql-committers
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    tgl@postgresql.org    02/12/01 16:05:14

Modified files:
    src/backend/optimizer/util: clauses.c
    src/backend/utils/cache: lsyscache.c
    src/include/optimizer: clauses.h
    src/include/utils: lsyscache.h

Log message:
    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.


pgsql-committers by date:

Previous
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql-server/src backend/executor/execQual.c b ...
Next
From: momjian@postgresql.org (Bruce Momjian - CVS)
Date:
Subject: pgsql-server/doc TODO