Commit Graph

97 Commits (a344a6e7b5d7b2b87f33a155c3ef88bdfdce3fd8)

Author SHA1 Message Date
Thomas G. Lockhart a344a6e7b5 Carry column aliases from the parser frontend. Enables queries like 26 years ago
Tom Lane dd979f66be Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is now 26 years ago
Bruce Momjian 5c25d60244 Add: 26 years ago
Tom Lane 1c15186747 Clean up longstanding gcc warnings by adding missing extern 26 years ago
Tom Lane ac4878a060 Pass atttypmod to CoerceTargetExpr, so that it can pass it on to 26 years ago
Tom Lane 49528361f5 Create a new parsetree node type, TypeCast, so that transformation of 26 years ago
Bruce Momjian 8a093d0ae3 Make number of args to a function configurable. 26 years ago
Tom Lane efb36d2be8 any_ordering_op()'s argument should be declared Oid not int. 26 years ago
Tom Lane 18c3000286 Teach grammar and parser about aggregate(DISTINCT ...). No implementation 26 years ago
Tom Lane d40dbb7387 Eliminate local inefficiencies in updateTargetListEntry, make_var, and 27 years ago
Tom Lane 3eb1c82277 Fix planner and rewriter to follow SQL semantics for tables that are 27 years ago
Tom Lane a23faeee83 Remove bogus code in oper_exact --- if it didn't find an exact 27 years ago
Tom Lane db436adf76 Major revision of sort-node handling: push knowledge of query 27 years ago
Tom Lane fd19a350ea Revise parse_coerce() to handle coercion of int and float 27 years ago
Tom Lane 7f76eab140 Rewrite parser's handling of INSERT ... SELECT so that processing 27 years ago
Bruce Momjian 773088809d More cleanup 27 years ago
Bruce Momjian a9591ce66a Change #include's to use <> and "" as appropriate. 27 years ago
Bruce Momjian 4b2c2850bf Clean up #include in /include directory. Add scripts for checking includes. 27 years ago
Bruce Momjian 0cf1b79528 Cleanup of /include #include's, for 6.6 only. 27 years ago
Bruce Momjian ad4948862c Remove S*I comments from Stephan. 27 years ago
Tom Lane 5f74d499bf Defend against function calls with more than 8 arguments (code 27 years ago
Tom Lane 1bdd7c68c0 Avoid redundant SysCache searches in coerce_type, for another 27 years ago
Bruce Momjian 278bbf4572 Make functions static or NOT_USED as appropriate. 27 years ago
Bruce Momjian fcff1cdf4e Another pgindent run. Sorry folks. 27 years ago
Bruce Momjian 07842084fe pgindent run over code. 27 years ago
Bruce Momjian a8d2820e6d Fix for DEFAULT ''. 27 years ago
Bruce Momjian 585c967720 Change resjunk to a boolean. 27 years ago
Tom Lane 507a0a2ab0 Rip out QueryTreeList structure, root and branch. Querytree 27 years ago
Tom Lane f8f0efb43d Make type 'regproc' binary-compatible with int4 and oid, 27 years ago
Thomas G. Lockhart e17d8448f2 Add parameters to function calls to pass back table qualifications. 27 years ago
Bruce Momjian 6724a50787 Change my-function-name-- to my_function_name, and optimizer renames. 27 years ago
Thomas G. Lockhart ba71b81966 Remove equivalence between datetime and float8. Led to nothin' but trouble. 27 years ago
Bruce Momjian 17467bb7fb Rename Aggreg to Aggref. 27 years ago
Bruce Momjian bd8ffc6f3f Hi! 27 years ago
Thomas G. Lockhart 9470ab03c9 Define routines and catalog entries for string min()/max() functions. 27 years ago
Bruce Momjian ca2995be7b Remove duplicate CIDR funcs by using coerce entries. 28 years ago
Bruce Momjian 173c555948 Make functions static or ifdef NOT_USED. Prevent pg_version creation. 28 years ago
Bruce Momjian fa1a8d6a97 OK, folks, here is the pgindent output. 28 years ago
Bruce Momjian 0fc13f582a Make sure resdomno for update/insert match attribute number for 28 years ago
Thomas G. Lockhart 94f42ed389 Include OID as a built-in type. 28 years ago
Marc G. Fournier a1627a1d64 From: David Hartwig <daybee@bellatlantic.net> 28 years ago
Bruce Momjian 683f399391 Change atttypmod from int16 to int32, for Thomas. 28 years ago
Thomas G. Lockhart 33dd5c444f Include int8 as a built-in data type. 28 years ago
Bruce Momjian 2e6159311a I made several adjustments to my earlier patch to handle the 28 years ago
Thomas G. Lockhart 2d4c6cab96 Define new routines oper_exact() and oper_inexact(). 28 years ago
Thomas G. Lockhart d2404c17c9 Add func_select_candidate() to allow use in unary operator parsing. 28 years ago
Thomas G. Lockhart 3671cb3a32 Add NAMEOID as built-in type. 28 years ago
Marc G. Fournier 9f3d63936b From: David Hartwig <daveh@insightdist.com> 28 years ago
Thomas G. Lockhart 3ace5fd082 Add capabilities for automatic type conversion. 28 years ago
Bruce Momjian a32450a585 pgindent run before 6.3 release, with Thomas' requested changes. 28 years ago