summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path
Commit message (Expand)AuthorAgeFilesLines
* values.h patch from Alex HowanskyBruce Momjian1999-09-211-1/+3
* Mega-commit to make heap_open/heap_openr/heap_close take anTom Lane1999-09-181-3/+13
* First cut at doing something reasonable with OR-of-ANDs WHERETom Lane1999-09-131-4/+40
* Repair error noticed by Roberto Cornacchia: selectivity codeTom Lane1999-09-091-12/+13
* Further planner/optimizer cleanups. Move all set_tlist_referencesTom Lane1999-08-222-73/+29
* Major revision of sort-node handling: push knowledge of queryTom Lane1999-08-213-76/+192
* Major planner/optimizer revision: get rid of PathOrder node type,Tom Lane1999-08-1610-1067/+1087
* Update comments about pathkeys.Tom Lane1999-08-131-28/+63
* Clean up optimizer's handling of indexscan quals that need to beTom Lane1999-08-121-159/+173
* 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-062-99/+181
* Update comments about clause selectivity estimation.Tom Lane1999-07-301-6/+15
* Further cleanups of indexqual processing: simplify controlTom Lane1999-07-301-134/+114
* Correct bug in best_innerjoin(): it should check all theTom Lane1999-07-272-42/+51
* First cut at doing LIKE/regex indexing optimization inTom Lane1999-07-272-129/+564
* Further work on planning of indexscans. Cleaned up interfacesTom Lane1999-07-253-102/+86
* Remove 'restrictinfojoinid' field from RestrictInfo nodes.Tom Lane1999-07-251-33/+75
* Clean up messy clause-selectivity code in clausesel.c; repair bugTom Lane1999-07-244-324/+303
* Minor code beautification, extensive improvement ofTom Lane1999-07-231-372/+296
* Move some system includes into c.h, and remove duplicates.Bruce Momjian1999-07-172-5/+2
* Final cleanup.Bruce Momjian1999-07-1612-42/+38
* Update #include cleanupsBruce Momjian1999-07-164-15/+14
* Remove unused #includes in *.c files.Bruce Momjian1999-07-1511-56/+11
* Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian1999-07-156-14/+6
* Fix spelling of variable name.Bruce Momjian1999-07-071-3/+3
* Cleanup of min tuple size.Bruce Momjian1999-07-071-2/+2
* Fix misspelling.Bruce Momjian1999-07-071-8/+8
* Fix to prevent too large tuple from being created.Bruce Momjian1999-07-031-2/+3
* Change form() to varargform() to prevent portability problems.Bruce Momjian1999-06-191-9/+9
* Make functions static or NOT_USED as appropriate.Bruce Momjian1999-05-261-3/+6
* Another pgindent run. Sorry folks.Bruce Momjian1999-05-259-78/+78
* Make 0x007f -> (unsigned)0x7f to make pgindent happy.Bruce Momjian1999-05-251-2/+2
* pgindent run over code.Bruce Momjian1999-05-2513-400/+423
* Now that hashjoin is reliable for large joins (knock on wood),Tom Lane1999-05-181-47/+30
* Tighten coding in new_join_pathkey, which seems to be a hotspotTom Lane1999-05-171-96/+53
* Minor code cleanup in optimizer.Tom Lane1999-05-162-21/+13
* Change error messages to oids come out as %u and not %d. Change has noBruce Momjian1999-05-101-6/+6
* Clean up cost_sort some more: most callers were double-countingTom Lane1999-05-012-22/+16
* Clean up some bogosities in path cost estimation, likeTom Lane1999-04-301-28/+49
* Fix nasty little typo that prevented get_cheapest_path_for_joinkeysTom Lane1999-04-301-5/+3
* Fix potential overflow problems when relation size exceedsTom Lane1999-04-051-18/+39
* Fix nasty bug in optimization of multiway joins: optimizerTom Lane1999-04-033-37/+31
* cleanupsBruce Momjian1999-03-181-3/+1
* Fix OR index selectivity problem.Bruce Momjian1999-03-081-25/+18
* Fix for Alpha OR selectivity bug.Bruce Momjian1999-03-081-2/+2
* Executor no longer cares about mergejoinop, mergerightorder, mergeleftorder,Tom Lane1999-03-011-6/+14
* more cleanupBruce Momjian1999-02-221-5/+5
* Final optimizer cleanups.Bruce Momjian1999-02-226-126/+134
* From: Tatsuo Ishii <t-ishii@sra.co.jp>Marc G. Fournier1999-02-213-6/+6
* pathkeys.c cleanup.Bruce Momjian1999-02-212-63/+42