postgresql/src/include/catalog
Tom Lane 40f6524161 Implement constant-expression simplification per Bernard
Frankpitt, plus some improvements from yours truly.  The simplifier depends
on the proiscachable field of pg_proc to tell it whether a function is
safe to pre-evaluate --- things like nextval() are not, for example.
Update pg_proc.h to contain reasonable cacheability information; as of
6.5.* hardly any functions were marked cacheable.  I may have erred too
far in the other direction; see recent mail to pghackers for more info.
This update does not force an initdb, exactly, but you won't see much
benefit from the simplifier until you do one.
1999-09-26 02:28:44 +00:00
..
catalog.h Change #include's to use <> and "" as appropriate. 1999-07-15 23:04:24 +00:00
catname.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
duplicate_oids heap_fetch requires buffer pointer, must be released; heap_getnext 1998-08-19 02:04:17 +00:00
heap.h Add TRUNCATE command, with psql help and sgml additions. 1999-09-23 17:03:39 +00:00
index.h More cleanup 1999-07-16 17:07:40 +00:00
indexing.h Reverse out cache changes that are not ready yet. 1999-07-20 17:14:08 +00:00
pg_aggregate.h Remove a bunch of dead entries exposed by findoidjoins crosschecks. 1999-03-26 07:32:42 +00:00
pg_am.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_amop.h Fix bogus pg_amop entries for int8 hash, cidr btree, 1999-04-03 18:07:47 +00:00
pg_amproc.h Remove a bunch of dead entries exposed by findoidjoins crosschecks. 1999-03-26 07:32:42 +00:00
pg_attrdef.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_attribute.h Update comments about attdisbursion. NO code change. 1999-08-09 02:45:56 +00:00
pg_class.h pgindent run over code. 1999-05-25 16:15:34 +00:00
pg_database.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_description.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_group.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_index.h pgindent run over code. 1999-05-25 16:15:34 +00:00
pg_inheritproc.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_inherits.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_ipl.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_language.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_listener.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_log.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_opclass.h pgindent run over code. 1999-05-25 16:15:34 +00:00
pg_operator.h Mark bpchareq not hashjoinable, since it strips trailing blanks 1999-09-06 21:16:20 +00:00
pg_proc.h Implement constant-expression simplification per Bernard 1999-09-26 02:28:44 +00:00
pg_relcheck.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_rewrite.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_shadow.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_statistic.h First step in fixing selectivity-estimation code. eqsel and 1999-08-01 04:54:25 +00:00
pg_trigger.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_type.h Cleanup of /include #include's, for 6.6 only. 1999-07-14 01:20:30 +00:00
pg_variable.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
pg_version.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
unused_oids Add max oid display, rather than returning just a dash for the last entry. 1998-12-31 20:09:49 +00:00