-
- Downloads
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.
Showing
- src/backend/access/common/tupdesc.c 2 additions, 1 deletionsrc/backend/access/common/tupdesc.c
- src/backend/commands/comment.c 4 additions, 4 deletionssrc/backend/commands/comment.c
- src/backend/optimizer/path/clausesel.c 16 additions, 1 deletionsrc/backend/optimizer/path/clausesel.c
- src/backend/optimizer/path/indxpath.c 2 additions, 1 deletionsrc/backend/optimizer/path/indxpath.c
- src/backend/parser/analyze.c 2 additions, 1 deletionsrc/backend/parser/analyze.c
- src/backend/utils/adt/formatting.c 6 additions, 4 deletionssrc/backend/utils/adt/formatting.c
- src/backend/utils/adt/selfuncs.c 327 additions, 1 deletionsrc/backend/utils/adt/selfuncs.c
- src/include/utils/builtins.h 3 additions, 55 deletionssrc/include/utils/builtins.h
- src/include/utils/selfuncs.h 77 additions, 0 deletionssrc/include/utils/selfuncs.h
Loading
Please register or sign in to comment