Commit Graph

76 Commits (ae643747b16a6ffed88323338dcd3b7ed918e3d0)

Author SHA1 Message Date
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Tom Lane a1b7e70c5f Fix code that checks to see if an index can be considered to match the query's 20 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 4e5fbb34b3 Change the division of labor between grouping_planner and query_planner 20 years ago
Tom Lane 5d27bf20b4 Make use of new list primitives list_append_unique and list_concat_unique 20 years ago
Tom Lane cc9bcbc8a4 Improve outer-join-deduction logic to be able to propagate equalities 21 years ago
Tom Lane cc5e80b8d1 Teach planner about some cases where a restriction clause can be 21 years ago
Tom Lane a31ad27fc5 Simplify the planner's join clause management by storing join clauses 21 years ago
Tom Lane 9ab4d98168 Remove planner's private fields from Query struct, and put them into 21 years ago
Tom Lane ad161bcc8a Merge Resdom nodes into TargetEntry nodes to simplify code and save a 21 years ago
Tom Lane 926e8a00d3 Add a back-link from IndexOptInfo structs to their parent RelOptInfo 21 years ago
Tom Lane 94e4778a31 The result of a FULL or RIGHT join can't be assumed to be sorted by the 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
Tom Lane ae93e5fd6e Make the world very nearly safe for composite-type columns in tables. 22 years ago
Tom Lane 80c6847cc5 Desultory de-FastList-ification. RelOptInfo.reltargetlist is back to 22 years ago
Neil Conway 72b6ad6313 Use the new List API function names throughout the backend, and disable the 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane 5d1af6aee3 build_subquery_pathkeys() was examining wrong copy of subquery target list, 22 years ago
Tom Lane 7f8f7665fc Planner failed to be smart about binary-compatible expressions in pathkeys 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane 45708f5ebc Error message editing in backend/optimizer, backend/rewrite. 22 years ago
Tom Lane 835bb975d8 Restructure building of join relation targetlists so that a join plan 23 years ago
Tom Lane fc8d970cbc Replace functional-index facility with expressional indexes. Any column 23 years ago
Tom Lane 1940434f1e Repair sloppiness about where cached mergeclause pathkeys are allocated. 23 years ago
Tom Lane 056467ec6b Teach planner how to propagate pathkeys from sub-SELECTs in FROM up to 23 years ago
Tom Lane c15a4c2aef Replace planner's representation of relation sets, per pghackers discussion. 23 years ago
Tom Lane f5e83662d0 Modify planner's implied-equality-deduction code so that when a set 23 years ago
Tom Lane de97072e3c Allow merge and hash joins to occur on arbitrary expressions (anything not 23 years ago
Tom Lane e932a724a4 To suppress memory leakage in long-lived Lists, lremove() should pfree 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane 3389a110d4 Get rid of long-since-vestigial Iter node type, in favor of adding a 24 years ago
Tom Lane 6eeb95f0f5 Restructure representation of join alias variables. An explicit JOIN 24 years ago
Tom Lane c5c97318f9 In find_mergeclauses_for_pathkeys, it's okay to return multiple merge 24 years ago
Bruce Momjian 6783b2372e Another pgindent run. Fixes enum indenting, and improves #endif 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane 6254465d06 Extend code that deduces implied equality clauses to detect whether a 24 years ago
Bruce Momjian 0686d49da0 Remove dashes in comments that don't need them, rewrap with pgindent. 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Bruce Momjian 5088f0748a Change lcons(x, NIL) to makeList(x) where appropriate. 25 years ago
Tom Lane ea166f1146 Planner speedup hacking. Avoid saving useless pathkeys, so that path 25 years ago
Tom Lane 6543d81d65 Restructure handling of inheritance queries so that they work with outer 25 years ago