summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
1999-05-29new_relation_targetlist used to cause about 8 separate (andTom Lane
1999-05-26Make functions static or NOT_USED as appropriate.Bruce Momjian
1999-05-25Another pgindent run. Sorry folks.Bruce Momjian
1999-05-25Make 0x007f -> (unsigned)0x7f to make pgindent happy.Bruce Momjian
1999-05-25pgindent run over code.Bruce Momjian
1999-05-22Update commentary in sample GEQO config file.Tom Lane
1999-05-22Reduce default GEQO 'effort' setting to MEDIUM always.Tom Lane
1999-05-22Allow GEQO effort to be specified numerically, as well asTom Lane
1999-05-18Now that hashjoin is reliable for large joins (knock on wood),Tom Lane
1999-05-18Remove no-longer-used fields in Hash and HashJoin nodes.Tom Lane
1999-05-17Change resjunk to a boolean.Bruce Momjian
1999-05-17Tighten coding in new_join_pathkey, which seems to be a hotspotTom Lane
1999-05-17Change GEQO optimizer to release memory after each geneTom Lane
1999-05-16Minor code cleanup in optimizer.Tom Lane
1999-05-16Fix some typos in geqo optimizer --- it now generatesTom Lane
1999-05-13Rip out QueryTreeList structure, root and branch. QuerytreeTom Lane
1999-05-12Replaced targetlist entry in GroupClause by reference numberJan Wieck
1999-05-10Change error messages to oids come out as %u and not %d. Change has noBruce Momjian
1999-05-06Fix oversights in flatten_tlistentry and replace_clause_joinvar_refsTom Lane
1999-05-06fix_indxqual_references didn't cope with ArrayRef nodes,Tom Lane
1999-05-04Make sure targetlist generated for subplan does not shareTom Lane
1999-05-03Revise union_planner and associated routines to clean up breakageTom Lane
1999-05-01Clean up cost_sort some more: most callers were double-countingTom Lane
1999-04-30Fill in reasonable-looking cost estimates in inserted nodes.Tom Lane
1999-04-30Clean up some bogosities in path cost estimation, likeTom Lane
1999-04-30Fix nasty little typo that prevented get_cheapest_path_for_joinkeysTom Lane
1999-04-29Several routines in setrefs.c would crash on array refsTom Lane
1999-04-26Insert a test for missing targetlist entry in replace_agg_clause.Tom Lane
1999-04-19Repair some problems in planner's handling of HAVING clauses.Tom Lane
1999-04-05Fix potential overflow problems when relation size exceedsTom Lane
1999-04-03Fix nasty bug in optimization of multiway joins: optimizerTom Lane
1999-03-19I suggest the following portability patch, which does notBruce Momjian
1999-03-18cleanupsBruce Momjian
1999-03-08Fix OR index selectivity problem.Bruce Momjian
1999-03-08Fix for Alpha OR selectivity bug.Bruce Momjian
1999-03-03Partial fix for copied-plan bugs reported by Hiroshi Inoue:Tom Lane
1999-03-01Executor no longer cares about mergejoinop, mergerightorder, mergeleftorder,Tom Lane
1999-02-22more cleanupBruce Momjian
1999-02-22Final optimizer cleanups.Bruce Momjian
1999-02-21From: Tatsuo Ishii <t-ishii@sra.co.jp>Marc G. Fournier
1999-02-21pathkeys.c cleanup.Bruce Momjian
1999-02-20pathkeys fixesBruce Momjian
1999-02-20Update pathkeys comparison function.Bruce Momjian
1999-02-20update pathkey description.Bruce Momjian
1999-02-20add pathkeys description.Bruce Momjian
1999-02-20another rename of optimizerBruce Momjian
1999-02-19optimizer cleanupBruce Momjian
1999-02-19optimizer cleanupBruce Momjian
1999-02-18rename optimizer file nameBruce Momjian
1999-02-18Enable bushy and right-hand queries by default.Bruce Momjian