postgresql/src/include/optimizer
Tom Lane 2119cc0670 Further improvements in cnfify: reduce amount of self-recursion
in or_normalize, remove detection of duplicate subexpressions (since it's
highly unlikely to be worth the amount of time it takes), and introduce
a dnfify() entry point so that unintelligible backwards logic in UNION
processing can be eliminated.  This is just an intermediate step ---
next thing is to look at not forcing the qual into CNF form when it would
be better off in DNF form.
1999-09-12 18:08:17 +00:00
..
_deadcode More cleanup 1999-07-16 17:07:40 +00:00
clauses.h Further planner/optimizer cleanups. Move all set_tlist_references 1999-08-22 20:15:04 +00:00
cost.h Revise generation of hashjoin paths: generate one path per 1999-08-06 04:00:17 +00:00
geqo.h Clean up #include in /include directory. Add scripts for checking includes. 1999-07-15 15:21:54 +00:00
geqo_copy.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
geqo_gene.h Clean up #include in /include directory. Add scripts for checking includes. 1999-07-15 15:21:54 +00:00
geqo_misc.h Move some system includes into c.h, and remove duplicates. 1999-07-17 20:18:55 +00:00
geqo_mutation.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
geqo_pool.h Clean up #include in /include directory. Add scripts for checking includes. 1999-07-15 15:21:54 +00:00
geqo_random.h Cleanups. 1999-07-15 20:32:30 +00:00
geqo_recombination.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
geqo_selection.h Change my-function-name-- to my_function_name, and optimizer renames. 1999-02-13 23:22:53 +00:00
internal.h Further work on planning of indexscans. Cleaned up interfaces 1999-07-25 23:07:26 +00:00
joininfo.h Major planner/optimizer revision: get rid of PathOrder node type, 1999-08-16 02:17:58 +00:00
pathnode.h Major planner/optimizer revision: get rid of PathOrder node type, 1999-08-16 02:17:58 +00:00
paths.h Major revision of sort-node handling: push knowledge of query 1999-08-21 03:49:17 +00:00
plancat.h Further work on planning of indexscans. Cleaned up interfaces 1999-07-25 23:07:26 +00:00
planmain.h Further sort-order twiddling in optimizer: be smart about 1999-08-22 23:56:45 +00:00
planner.h Clean up #include in /include directory. Add scripts for checking includes. 1999-07-15 15:21:54 +00:00
prep.h Further improvements in cnfify: reduce amount of self-recursion 1999-09-12 18:08:17 +00:00
restrictinfo.h Further work on planning of indexscans. Cleaned up interfaces 1999-07-25 23:07:26 +00:00
subselect.h Clean up #include in /include directory. Add scripts for checking includes. 1999-07-15 15:21:54 +00:00
tlist.h Further planner/optimizer cleanups. Move all set_tlist_references 1999-08-22 20:15:04 +00:00
var.h Clean up some mistakes in handling of uplevel Vars in planner. 1999-08-26 05:09:06 +00:00