Commit Graph

1184 Commits (607b2be7bb230ea4c558cb3101794f94de35ab85)

Author SHA1 Message Date
Bruce Momjian 1666970275 I've fixed up the way domain constraints (not null and type length) 24 years ago
Thomas G. Lockhart 68d9fbeb55 Implement the IS DISTINCT FROM operator per SQL99. 24 years ago
Bruce Momjian 73ad6ca96c The attached patch fixes some spelling mistakes, makes the 24 years ago
Bruce Momjian e2c007046f Back out cleanup patch. Got old version and needs work. 24 years ago
Bruce Momjian ed275aea42 The attached patch fixes some spelling mistakes, makes the 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Bruce Momjian 0dbfea39f3 Remove KSQO from GUC and move file to _deadcode. 24 years ago
Tom Lane f67a931aa4 Make WHERE conditions pulled up from subqueries be executed before outer 24 years ago
Tom Lane 44fbe20d62 Restructure indexscan API (index_beginscan, index_getnext) per 24 years ago
Tom Lane a5b370943e Teach query_tree_walker, query_tree_mutator, and SS_finalize_plan to 24 years ago
Tom Lane 51fd22abdd Change set_plan_references and join_references to take an rtable List 24 years ago
Tom Lane 0a757154bd Add missing fix_expr_references() step for the funcexpr of a 24 years ago
Tom Lane 22d641a7d4 Get rid of the last few uses of typeidTypeName() rather than 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 f9e4f611a1 First pass at set-returning-functions in FROM, by Joe Conway with 24 years ago
Tom Lane 6c59886942 Second try at fixing join alias variables. Instead of attaching miscellaneous 24 years ago
Tom Lane 6cef5d2549 Operators live in namespaces. CREATE/DROP/COMMENT ON OPERATOR take 24 years ago
Tom Lane 9999f5a10e Checking to decide whether relations are system relations now depends 24 years ago
Tom Lane 902a6a0a4b Restructure representation of aggregate functions so that they have pg_proc 24 years ago
Tom Lane b9ae55f2aa Undo not-so-hot decision to postpone insertion of default values into 24 years ago
Tom Lane 4bdb4be62e Divide functions into three volatility classes (immutable, stable, and 24 years ago
Hiroshi Inoue c26a44db08 Removed obsolete DROP_COLUMN_HACK stuff. 24 years ago
Tom Lane 108a0ec87d A little further progress on schemas: push down RangeVars into 24 years ago
Tom Lane 95ef6a3448 First phase of SCHEMA changes, concentrating on fixing the grammar and 24 years ago
Tom Lane 337b22cb47 Code review for DOMAIN patch. 24 years ago
Bruce Momjian d3788c3305 Add DOMAIN support. Includes manual pages and regression tests, from 24 years ago
Tom Lane 6eeb95f0f5 Restructure representation of join alias variables. An explicit JOIN 24 years ago
Bruce Momjian b976b8af80 Back out domain patch until it works properly. 24 years ago
Bruce Momjian 01c76f7411 Ok. Updated patch attached. 24 years ago
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago
Tom Lane 944671820f Previous patch to mark UNION outputs with common typmod (if any) breaks 24 years ago
Bruce Momjian a033daf566 Commit to match discussed elog() changes. Only update is that LOG is 24 years ago
Tom Lane 54f7f62d4a Fix thinko: cost_mergejoin must pay attention to which side of the 24 years ago
Tom Lane 8f0a9e85b3 Second thoughts dept: arrange to cache mergejoin scan selectivity 24 years ago
Tom Lane f8c109528c Teach planner about the idea that a mergejoin won't necessarily read 24 years ago
Tom Lane 7863404417 A bunch of changes aimed at reducing backend startup time... 24 years ago
Tom Lane f7fb29dec3 Shouldn't try to copy null datums with datumCopy. 24 years ago
Tom Lane 63cc56de54 Suppress subquery pullup and pushdown when the subquery has any 24 years ago
Tom Lane c31bcbc8d6 Repair failure to mark an inserted Materialize node with the appropriate 24 years ago
Tom Lane e433bf5a5e If the inputs of a UNION/INTERSECT/EXCEPT construct all agree on the 24 years ago
Tom Lane c5c97318f9 In find_mergeclauses_for_pathkeys, it's okay to return multiple merge 24 years ago
Tom Lane ad511a3ff3 sort_inner_and_outer needs a check to ensure that it's consumed all the 24 years ago
Bruce Momjian ea08e6cd55 New pgindent run with fixes suggested by Tom. Patch manually reviewed, 25 years ago
Tom Lane 9685afb0b2 Add default expressions to INSERTs during planning, not during parse 25 years ago
Tom Lane 96ca8ffebc Fix problems with subselects used in GROUP BY expressions, per gripe 25 years ago
Bruce Momjian c41b6b1b9c Fix small problem Tom Lane found with pgindent run. 25 years ago
Bruce Momjian 6783b2372e Another pgindent run. Fixes enum indenting, and improves #endif 25 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 25 years ago
Tom Lane 6254465d06 Extend code that deduces implied equality clauses to detect whether a 25 years ago
Tom Lane 6f33c179b9 Produce slightly saner-looking EXPLAIN output for a Result node. 25 years ago