summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/joinpath.c
Commit message (Expand)AuthorAgeFilesLines
* Major revision of sort-node handling: push knowledge of queryTom Lane1999-08-211-3/+5
* Major planner/optimizer revision: get rid of PathOrder node type,Tom Lane1999-08-161-278/+314
* Store -1 in attdisbursion to signal 'no duplicates in column'.Tom Lane1999-08-091-17/+3
* Revise generation of hashjoin paths: generate one path perTom Lane1999-08-061-70/+134
* Correct bug in best_innerjoin(): it should check all theTom Lane1999-07-271-7/+12
* Final cleanup.Bruce Momjian1999-07-161-3/+3
* Update #include cleanupsBruce Momjian1999-07-161-3/+2
* Remove unused #includes in *.c files.Bruce Momjian1999-07-151-7/+1
* Another pgindent run. Sorry folks.Bruce Momjian1999-05-251-17/+17
* pgindent run over code.Bruce Momjian1999-05-251-106/+108
* Now that hashjoin is reliable for large joins (knock on wood),Tom Lane1999-05-181-47/+30
* Minor code cleanup in optimizer.Tom Lane1999-05-161-18/+10
* Clean up cost_sort some more: most callers were double-countingTom Lane1999-05-011-4/+3
* Fix nasty bug in optimization of multiway joins: optimizerTom Lane1999-04-031-9/+7
* Final optimizer cleanups.Bruce Momjian1999-02-221-8/+11
* pathkeys.c cleanup.Bruce Momjian1999-02-211-7/+9
* optimizer cleanupBruce Momjian1999-02-191-20/+16
* rename optimizer file nameBruce Momjian1999-02-181-2/+2
* Fix bushy plans. Cleanup.Bruce Momjian1999-02-181-4/+4
* Remove duplicate geqo functions, and more optimizer cleanupBruce Momjian1999-02-151-1/+2
* Replace non-idiomatic nconc(x, lcons(y, NIL)) with lappend(x, y).Tom Lane1999-02-151-7/+4
* optimizer cleanup.Bruce Momjian1999-02-141-29/+1
* Optimizer rename.Bruce Momjian1999-02-141-7/+6
* Change my-function-name-- to my_function_name, and optimizer renames.Bruce Momjian1999-02-131-25/+25
* Optimizer cleanup.Bruce Momjian1999-02-121-1/+2
* JoinPath -> NestPath for nested loop.Bruce Momjian1999-02-121-20/+15
* More optimizer speedups.Bruce Momjian1999-02-111-3/+3
* Optmizer cleanupBruce Momjian1999-02-101-20/+19
* Update find_typedefs for bsdi 4.0.Bruce Momjian1999-02-101-4/+4
* Rename Path.keys to Path.pathkeys. Too many 'keys' used for other things.Bruce Momjian1999-02-101-10/+10
* Major optimizer improvement for joining a large number of tables.Bruce Momjian1999-02-091-5/+5
* Optimizer cleanup.Bruce Momjian1999-02-081-3/+3
* More optimizer cleanups.Bruce Momjian1999-02-041-7/+6
* More optimizer renaming HInfo -> HashInfo.Bruce Momjian1999-02-041-3/+3
* Cleanup of source files where 'return' or 'var =' is alone on a line.Bruce Momjian1999-02-031-49/+25
* Optimizer rename ClauseInfo -> RestrictInfo. Update optimizer README.Bruce Momjian1999-02-031-3/+3
* OK, folks, here is the pgindent output.Bruce Momjian1998-09-011-26/+22
* Renaming cleanup, no pgindent yet.Bruce Momjian1998-09-011-6/+6
* MergeSort was sometimes called mergejoin and was confusing. NowBruce Momjian1998-08-041-17/+17
* Rename Rel to RelOptInfo.Bruce Momjian1998-07-181-22/+22
* Remove un-needed braces around single statements.Bruce Momjian1998-06-151-19/+1
* Used modified version of indent that understands over 100 typedefs.Bruce Momjian1997-09-081-35/+35
* Another PGINDENT run that changes variable indenting and case label indenting...Bruce Momjian1997-09-081-76/+76
* Massive commit to run PGINDENT on all *.c and *.h files.Bruce Momjian1997-09-071-528/+569
* Cleanup MakefilesMarc G. Fournier1996-10-311-1/+4
* Postgres95 1.01 Distribution - Virgin SourcesPG95-1_01Marc G. Fournier1996-07-091-0/+623