Commit Graph

104 Commits (e433bf5a5ed2f0a28c4a896658dd2fe40d8b026e)

Author SHA1 Message Date
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane 71f2993c45 Fix transformExpr() to not scribble on its input datastructure while 24 years ago
Thomas G. Lockhart 6f58115ddd Measure the current transaction time to milliseconds. 24 years ago
Tom Lane ac0c234c16 Suppress gcc warning. 24 years ago
Peter Eisentraut a1ee06625c Provide tunable knob for x = NULL -> x IS NULL transformation, default to off. 24 years ago
Peter Eisentraut 2e57875b97 Use format_type sibling in backend error messages, so the user sees 24 years ago
Tom Lane 116d2bba7e Add IS UNKNOWN, IS NOT UNKNOWN boolean tests, fix the existing boolean 24 years ago
Bruce Momjian 28d2420eef This patch adds support for %TYPE in CREATE FUNCTION argument and return 24 years ago
Bruce Momjian 66e9ee79c7 Print error on SELECT tab FROM tab: 24 years ago
Bruce Momjian 5ec8474323 New comment. This func/column things has always confused me. 24 years ago
Bruce Momjian 2fd831d323 Rename ParseFuncOrColumn() to ParseColumnOrFunc(). 24 years ago
Bruce Momjian dc0ff5c67a Small code cleanups,formatting. 24 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Tom Lane 13cc7eb3e2 Clean up two rather nasty bugs in operator selection code. 25 years ago
Tom Lane 4a66f9dd54 Change scoping of table and join refnames to conform to SQL92: a JOIN 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Tom Lane a933ee38bb Change SearchSysCache coding conventions so that a reference count is 25 years ago
Peter Eisentraut 7852a35515 Add support for casting bit string constants. 25 years ago
Tom Lane fbd26d6984 Arrange that no database accesses are attempted during parser() --- this 25 years ago
Tom Lane 05e3d0ee86 Reimplementation of UNION/INTERSECT/EXCEPT. INTERSECT/EXCEPT now meet the 25 years ago
Tom Lane 3a94e789f5 Subselects in FROM clause, per ISO syntax: FROM (SELECT ...) [AS] alias. 25 years ago
Tom Lane ed5003c584 First cut at full support for OUTER JOINs. There are still a few loose 25 years ago
Tom Lane 62e29fe2e7 Remove 'func_tlist' from Func expression nodes, likewise 'param_tlist' 25 years ago
Bruce Momjian df43800fc8 Clean up #include's. 25 years ago
Tom Lane 48165ec226 Latest round of fmgr updates. All functions with bool,char, or int2 25 years ago
Bruce Momjian a12a23f0d0 Remove unused include files. Do not touch /port or includes used by defines. 25 years ago
Tom Lane 091126fa28 Generated header files parse.h and fmgroids.h are now copied into 25 years ago
Tom Lane ff566b2241 Modify raw parsetree representation returned by gram.y for SubLinks: 25 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Tom Lane a73b75615f transformExpr() did the Wrong Thing if applied to a SubLink node that 26 years ago
Tom Lane 0e314d747e Add safety check on expression nesting depth. Default value is set by 26 years ago
Thomas G. Lockhart 6456810078 Implement column aliases on views "CREATE VIEW name (collist)". 26 years ago
Tom Lane 9606f36210 Someone (probably me) forgot about handling of typecasts applied to 26 years ago
Tom Lane 7173c485c8 Fix exprTypmod to recognize length-coercion function expressions, 26 years ago
Tom Lane 393f313227 Change parse-time representation of float literals (which include oversize 26 years ago
Tom Lane 57b30e8e22 Create a new expression node type RelabelType, which exists solely to 26 years ago
Thomas G. Lockhart a344a6e7b5 Carry column aliases from the parser frontend. Enables queries like 26 years ago
Bruce Momjian 5c25d60244 Add: 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 faff1b776b Fix passing of atttypmod that Tom found. 26 years ago
Tom Lane 350cb386af Clean up handling of explicit NULL constants. Cases like 26 years ago
Bruce Momjian 21992ed10a Reverse out nextval patch. 26 years ago
Bruce Momjian cf374febf5 >Turning nextval and currval into keywords is not an acceptable way to 26 years ago
Tom Lane 18c3000286 Teach grammar and parser about aggregate(DISTINCT ...). No implementation 26 years ago
Tom Lane f68e11f373 Implement subselects in target lists. Also, relax requirement that 26 years ago
Thomas G. Lockhart f0f73b316d Allow CASE statement to contain *only* untyped result clauses or nulls. 26 years ago
Tom Lane 42af56e1ea Revise implementation of SubLinks so that there is a consistent, 26 years ago
Tom Lane fd19a350ea Revise parse_coerce() to handle coercion of int and float 26 years ago
Tom Lane 7f76eab140 Rewrite parser's handling of INSERT ... SELECT so that processing 26 years ago