summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/pathnode.c
AgeCommit message (Expand)Author
2002-12-05Phase 1 of read-only-plans project: cause executor state nodes to pointTom Lane
2002-11-30Be more realistic about plans involving Materialize nodes: take theirTom Lane
2002-11-30Upgrade planner and executor to allow multiple hash keys for a hash join,Tom Lane
2002-11-24Restructure planning of nestloop inner indexscans so that the set of usableTom Lane
2002-11-06First phase of implementing hash-based grouping/aggregation. An AGG planTom Lane
2002-06-20Update copyright to 2002.Bruce Momjian
2002-05-12First pass at set-returning-functions in FROM, by Joe Conway withTom Lane
2001-10-25pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian
2001-07-16Partial indexes work again, courtesy of Martijn van Oosterhout.Tom Lane
2001-06-05Further work on making use of new statistics in planner. Adjust APIsTom Lane
2001-05-20Modify optimizer data structures so that IndexOptInfo lists built forTom Lane
2001-05-07Rewrite of planner statistics-gathering code. ANALYZE is now available asTom Lane
2001-03-22pgindent run. Make it all clean.Bruce Momjian
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2000-12-14Planner speedup hacking. Avoid saving useless pathkeys, so that pathTom Lane
2000-11-12Restructure handling of inheritance queries so that they work with outerTom Lane
2000-10-05Add proofreader's changes to docs.Bruce Momjian
2000-09-29Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias.Tom Lane
2000-09-12First cut at full support for OUTER JOINs. There are still a few looseTom Lane
2000-05-30Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian
2000-04-12Ye-old pgindent run. Same 4-space tabs.Bruce Momjian
2000-03-22Repair logic flaw in cost estimator: cost_nestloop() was estimating CPUTom Lane
2000-02-18Plug some more memory leaks in the planner. It still leaks like a sieve,Tom Lane
2000-02-15New cost model for planning, incorporating a penalty for random pageTom Lane
2000-02-07Repair planning bugs caused by my misguided removal of restrictinfo linkTom Lane
2000-01-26Add:Bruce Momjian
2000-01-22Revise handling of index-type-specific indexscan cost estimation, perTom Lane
2000-01-09Another round of planner/optimizer work. This is just restructuring andTom Lane
1999-11-23Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jpBruce Momjian
1999-08-16Major planner/optimizer revision: get rid of PathOrder node type,Tom Lane
1999-08-06Revise generation of hashjoin paths: generate one path perTom Lane
1999-07-30Update comments about clause selectivity estimation.Tom Lane
1999-07-30Further cleanups of indexqual processing: simplify controlTom Lane
1999-07-30Fix coredump seen when doing mergejoin between indexed tables,Tom Lane
1999-07-27First cut at doing LIKE/regex indexing optimization inTom Lane
1999-07-25Further work on planning of indexscans. Cleaned up interfacesTom Lane
1999-07-24Clean up messy clause-selectivity code in clausesel.c; repair bugTom Lane
1999-07-16Final cleanup.Bruce Momjian
1999-07-16Update #include cleanupsBruce Momjian
1999-07-15Remove unused #includes in *.c files.Bruce Momjian
1999-07-15Clean up #include in /include directory. Add scripts for checking includes.Bruce Momjian
1999-05-25Another pgindent run. Sorry folks.Bruce Momjian
1999-05-25pgindent run over code.Bruce Momjian
1999-02-21From: Tatsuo Ishii <t-ishii@sra.co.jp>Marc G. Fournier
1999-02-20pathkeys fixesBruce Momjian
1999-02-20Update pathkeys comparison function.Bruce Momjian
1999-02-18Fix bushy plans. Cleanup.Bruce Momjian
1999-02-15Remove duplicate geqo functions, and more optimizer cleanupBruce Momjian
1999-02-13Change my-function-name-- to my_function_name, and optimizer renames.Bruce Momjian
1999-02-12JoinPath -> NestPath for nested loop.Bruce Momjian