Commit Graph

83 Commits (3477957b44baf2b53f95207ff8824a0361301a2e)

Author SHA1 Message Date
Tom Lane 3477957b44 Update sequence-related functions to new fmgr style. Remove downcasing, 26 years ago
Bruce Momjian 2ea370a3ce New warning code about auto-created range table entries. 26 years ago
Bruce Momjian a12a23f0d0 Remove unused include files. Do not touch /port or includes used by defines. 26 years ago
Tom Lane 0a7fb4e918 First round of changes for new fmgr interface. fmgr itself and the 26 years ago
Tom Lane 8bba4b4e0e Generate a reasonable error message when an aggregate function is applied 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Tom Lane 37ab088770 Remove no-longer-necessary restriction against uplevel correlation vars 26 years ago
Tom Lane 440b0fea3d Another go-round with resolution of ambiguous functions and operators. 26 years ago
Tom Lane d14c8aab99 Turns out that Mazurkiewicz's gripe about 'function inheritance' is 26 years ago
Thomas G. Lockhart 6456810078 Implement column aliases on views "CREATE VIEW name (collist)". 26 years ago
Tom Lane c9f287e49b Further fixes for bogus list-slinging, scribbling on input, etc in type 26 years ago
Tom Lane 07c495f5d8 Further cleanups for type coercion: treat the locution typename(argument) 26 years ago
Tom Lane 57b30e8e22 Create a new expression node type RelabelType, which exists solely to 26 years ago
Tom Lane 5253c518ae Fix broken list-slinging logic in func_select_candidate and 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
Peter Eisentraut bdb41ad0e7 Made abstime/reltime use int4 instead of time_t (TODO item) 26 years ago
Bruce Momjian 8a093d0ae3 Make number of args to a function configurable. 26 years ago
Jan Wieck 397e9b32a3 Some changes to prepare for LONG attributes. 26 years ago
Tom Lane 18c3000286 Teach grammar and parser about aggregate(DISTINCT ...). No implementation 26 years ago
Tom Lane 04fa5ca544 Clean up memory leakage in find_inheritors() by using pg_list lists 26 years ago
Bruce Momjian fc955b14ea Add system indexes to match all caches. 26 years ago
Bruce Momjian 86ef36c907 New NameStr macro to convert Name to Str. No need for var.data anymore. 26 years ago
Tom Lane 3eb1c82277 Fix planner and rewriter to follow SQL semantics for tables that are 26 years ago
Bruce Momjian a6528e08a5 Disable new FROM-clause warning. 26 years ago
Bruce Momjian 008ef1de22 Add subquery mention in auto-create table entry. 26 years ago
Bruce Momjian 63a85082e3 Reverse out last scan.l patch for minus handling.\ 26 years ago
Bruce Momjian 62045e67eb Emit warning on SELECT pg_language.* 26 years ago
Tom Lane bd272cace6 Mega-commit to make heap_open/heap_openr/heap_close take an 26 years ago
Tom Lane 78114cd4d4 Further planner/optimizer cleanups. Move all set_tlist_references 26 years ago
Tom Lane db436adf76 Major revision of sort-node handling: push knowledge of query 26 years ago
Tom Lane c9b128fcdb Move funcid_get_rettype() to lsyscache. 26 years ago
Tom Lane fd19a350ea Revise parse_coerce() to handle coercion of int and float 26 years ago
Bruce Momjian 3406901a29 Move some system includes into c.h, and remove duplicates. 27 years ago
Bruce Momjian a71802e12e Final cleanup. 27 years ago
Bruce Momjian 2e6b1e63a3 Remove unused #includes in *.c files. 27 years ago
Tom Lane 5f74d499bf Defend against function calls with more than 8 arguments (code 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
Bruce Momjian 4853495e03 Change error messages to oids come out as %u and not %d. Change has no 27 years ago
Bruce Momjian bfcf90600b Update nextval() code. 27 years ago
Bruce Momjian 89b762e509 Fix snprintf with strings, and nextval('"Aa"'); 27 years ago
Bruce Momjian 4b583a8a56 Allow sequence nextval actions to be case-sensitive. 27 years ago
Thomas G. Lockhart 681c587d22 Do a better job of selecting candidates among functions 27 years ago
Bruce Momjian 6724a50787 Change my-function-name-- to my_function_name, and optimizer renames. 27 years ago
Bruce Momjian 9322950aa4 Cleanup of source files where 'return' or 'var =' is alone on a line. 27 years ago
Thomas G. Lockhart 18bdefa23f Fix reference to null pointer when no aggregate function candidates 27 years ago
Vadim B. Mikheev 3f7fbf85dc Initial MVCC code. 27 years ago
Thomas G. Lockhart 44cf948467 Fix up error messages when looking up functions and operators to not 27 years ago