summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/createplan.c
Commit message (Expand)AuthorAgeFilesLines
* Further sort-order twiddling in optimizer: be smart aboutTom Lane1999-08-221-7/+6
* Further planner/optimizer cleanups. Move all set_tlist_referencesTom Lane1999-08-221-41/+87
* Major revision of sort-node handling: push knowledge of queryTom Lane1999-08-211-5/+4
* Remove extraneous SeqScan node that make_noname was insertingTom Lane1999-08-181-21/+12
* Assign sort keys properly when there are duplicate entries inTom Lane1999-08-161-35/+63
* Major planner/optimizer revision: get rid of PathOrder node type,Tom Lane1999-08-161-139/+66
* Clean up optimizer's handling of indexscan quals that need to beTom Lane1999-08-121-64/+68
* Revise create_nestloop_node's handling of inner indexscan toTom Lane1999-08-101-53/+57
* > > Prevent sorting if result is already sortedBruce Momjian1999-08-091-1/+2
* Rewrite fix_indxqual_references, which was entirely bogus forTom Lane1999-08-091-147/+134
* Update comments for create_indexscan_node().Tom Lane1999-07-301-6/+9
* Add support for Case exprs to fix_indxqual_references,Tom Lane1999-07-291-1/+32
* First cut at doing LIKE/regex indexing optimization inTom Lane1999-07-271-22/+18
* Clean up messy clause-selectivity code in clausesel.c; repair bugTom Lane1999-07-241-48/+60
* Move some system includes into c.h, and remove duplicates.Bruce Momjian1999-07-171-2/+1
* Final cleanup.Bruce Momjian1999-07-161-11/+7
* Change #include's to use <> and "" as appropriate.Bruce Momjian1999-07-151-2/+2
* Remove unused #includes in *.c files.Bruce Momjian1999-07-151-8/+1
* Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian1999-07-151-3/+1
* Another pgindent run. Sorry folks.Bruce Momjian1999-05-251-3/+3
* pgindent run over code.Bruce Momjian1999-05-251-72/+85
* Remove no-longer-used fields in Hash and HashJoin nodes.Tom Lane1999-05-181-7/+1
* Change error messages to oids come out as %u and not %d. Change has noBruce Momjian1999-05-101-3/+2
* fix_indxqual_references didn't cope with ArrayRef nodes,Tom Lane1999-05-061-56/+61
* Clean up cost_sort some more: most callers were double-countingTom Lane1999-05-011-2/+2
* Fill in reasonable-looking cost estimates in inserted nodes.Tom Lane1999-04-301-32/+61
* Executor no longer cares about mergejoinop, mergerightorder, mergeleftorder,Tom Lane1999-03-011-50/+73
* From: Tatsuo Ishii <t-ishii@sra.co.jp>Marc G. Fournier1999-02-211-2/+2
* Replace non-idiomatic nconc(x, lcons(y, NIL)) with lappend(x, y).Tom Lane1999-02-151-5/+3
* Fix a number of places that made faulty assumptions aboutTom Lane1999-02-151-1/+2
* Change my-function-name-- to my_function_name, and optimizer renames.Bruce Momjian1999-02-131-24/+24
* Optimizer cleanup.Bruce Momjian1999-02-121-4/+4
* JoinPath -> NestPath for nested loop.Bruce Momjian1999-02-121-7/+7
* More optimizer speedups.Bruce Momjian1999-02-111-4/+4
* Update find_typedefs for bsdi 4.0.Bruce Momjian1999-02-101-9/+9
* Rename Path.keys to Path.pathkeys. Too many 'keys' used for other things.Bruce Momjian1999-02-101-11/+11
* Rename Temp to Noname for noname tables.Bruce Momjian1999-02-091-41/+41
* Major optimizer improvement for joining a large number of tables.Bruce Momjian1999-02-091-5/+4
* Optimizer cleanup.Bruce Momjian1999-02-081-4/+4
* Optimizer cleanup.Bruce Momjian1999-02-051-2/+2
* Cleanup of source files where 'return' or 'var =' is alone on a line.Bruce Momjian1999-02-031-27/+14
* Optimizer rename ClauseInfo -> RestrictInfo. Update optimizer README.Bruce Momjian1999-02-031-7/+7
* Implement CASE expression.Thomas G. Lockhart1998-12-041-2/+7
* Fix using indices in OR.Vadim B. Mikheev1998-11-221-2/+5
* OK, folks, here is the pgindent output.Bruce Momjian1998-09-011-24/+13
* Renaming cleanup, no pgindent yet.Bruce Momjian1998-09-011-30/+30
* MergeSort was sometimes called mergejoin and was confusing. NowBruce Momjian1998-08-041-5/+5
* Rename Rel to RelOptInfo.Bruce Momjian1998-07-181-2/+2
* Remove un-needed braces around single statements.Bruce Momjian1998-06-151-17/+1
* pgindent run before 6.3 release, with Thomas' requested changes.Bruce Momjian1998-02-261-33/+44