Обсуждение: pgsql/src backend/access/common/tupdesc.c back ...

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

pgsql/src backend/access/common/tupdesc.c back ...

От
Tom Lane
Дата:
CVSROOT:    /home/projects/pgsql/cvsroot
Module name:    pgsql
Changes by:    tgl@hub.org    01/06/25 17:11:45

Modified files:
    src/backend/access/common: tupdesc.c
    src/backend/commands: comment.c
    src/backend/optimizer/path: clausesel.c indxpath.c
    src/backend/parser: analyze.c
    src/backend/utils/adt: formatting.c selfuncs.c
    src/include/utils: builtins.h
Added files:
    src/include/utils: selfuncs.h

Log message:
    Optimizer can now estimate selectivity of IS NULL, IS NOT NULL,
    IS TRUE, etc, with some degree of verisimilitude.  Split out
    selectivity support functions from builtins.h into a new header
    file selfuncs.h, so as to reduce the number of header files builtins.h
    must depend on.  Fix a few missing inclusions exposed thereby.
    From Joe Conway, with some kibitzing from Tom Lane.