Обсуждение: pgsql-server/src backend/optimizer/plan/subsel ...

Поиск
Список
Период
Сортировка

pgsql-server/src backend/optimizer/plan/subsel ...

От
tgl@postgresql.org (Tom Lane)
Дата:
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    tgl@postgresql.org    03/01/16 21:01:21

Modified files:
    src/backend/optimizer/plan: subselect.c
    src/backend/optimizer/prep: prepunion.c
    src/backend/optimizer/util: clauses.c var.c
    src/backend/rewrite: rewriteDefine.c rewriteHandler.c
                         rewriteManip.c
    src/include/optimizer: clauses.h

Log message:
    Adjust API of expression_tree_mutator and query_tree_mutator to
    simplify callers.  It turns out the common case is that the caller
    does want to recurse into sub-queries, so push support for that into
    these subroutines.