Commit Graph

82 Commits (b5c0ab278bc67bc7f363da7d828a08ce7c4d28c2)

Author SHA1 Message Date
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
Bruce Momjian 3406901a29 Move some system includes into c.h, and remove duplicates. 26 years ago
Tom Lane 36ce6d439f Support subscripts on bare column names. 26 years ago
Bruce Momjian a71802e12e Final cleanup. 26 years ago
Bruce Momjian 2e6b1e63a3 Remove unused #includes in *.c files. 26 years ago
Tom Lane eeb3abe017 Ignore resjunk targetlist entries when matching arguments to 26 years ago
Bruce Momjian 278bbf4572 Make functions static or NOT_USED as appropriate. 26 years ago
Bruce Momjian 07842084fe pgindent run over code. 26 years ago
Bruce Momjian a8d2820e6d Fix for DEFAULT ''. 26 years ago
Tom Lane 77ebed09f5 Add Aggref and ArrayRef to the set of node types that transformExpr 26 years ago
Tom Lane 507a0a2ab0 Rip out QueryTreeList structure, root and branch. Querytree 27 years ago
Thomas G. Lockhart 575c40a61f Handle conversion of floating point constants to internal strings. 27 years ago
Bruce Momjian 35b168656b Add disk space message to "can not extend" message. 27 years ago
Tom Lane a58843b49a Fix problems seen when result of a subselect was used in an 27 years ago
Tom Lane 2deef968f4 After transforming a CASE expr with a default argument, 27 years ago
Bruce Momjian 9322950aa4 Cleanup of source files where 'return' or 'var =' is alone on a line. 27 years ago
Bruce Momjian 17467bb7fb Rename Aggreg to Aggref. 27 years ago
Thomas G. Lockhart 2b189aa953 Improve CASE statement support. 27 years ago
Thomas G. Lockhart bedd04a551 Implement CASE expression. 27 years ago
Bruce Momjian 9b21a18cee the following little patch adds array references to query 27 years ago
Bruce Momjian c17b2d1b16 Fix for constbyval. 27 years ago
Bruce Momjian fa1a8d6a97 OK, folks, here is the pgindent output. 27 years ago
Bruce Momjian af74855a60 Renaming cleanup, no pgindent yet. 27 years ago