summaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_func.c
Commit message (Expand)AuthorAgeFilesLines
* Add SysCacheGetAttrNotNull for guaranteed not-null attrsDaniel Gustafsson2023-03-251-5/+2
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Improve performance of ORDER BY / DISTINCT aggregatesDavid Rowley2022-08-021-0/+1
* Add support for MERGE SQL commandAlvaro Herrera2022-03-281-0/+3
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Avoid O(N^2) behavior in SyncPostCheckpoint().Tom Lane2021-11-021-1/+1
* Reconsider the handling of procedure OUT parameters.Tom Lane2021-06-101-45/+162
* Fix inconsistent equalfuncs.c behavior for FuncCall.funcformat.Tom Lane2021-06-061-1/+0
* Add errhint_plural() function and make use of itPeter Eisentraut2021-03-311-9/+15
* Extended statistics on expressionsTomas Vondra2021-03-271-0/+3
* SEARCH and CYCLE clausesPeter Eisentraut2021-02-011-0/+3
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas2020-11-241-0/+2
* Improve our ability to regurgitate SQL-syntax function calls.Tom Lane2020-11-041-2/+4
* Add select_common_typmod()Peter Eisentraut2020-10-271-2/+6
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Refactor parser's generation of Var nodes.Tom Lane2019-12-261-5/+7
* Finish reverting commit 0a52d378b.Tom Lane2019-11-121-4/+3
* Have LookupFuncName accept NULL argtypes for 0 argsAlvaro Herrera2019-11-121-3/+5
* Require the schema qualification in pg_temp.type_name(arg).Noah Misch2019-08-051-1/+6
* Remove no-longer-helpful reliance on fixed-size local array.Tom Lane2019-07-211-37/+23
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-151-10/+6
* Phase 2 pgindent run for v12.Tom Lane2019-05-221-6/+6
* Generated columnsPeter Eisentraut2019-03-301-0/+3
* Add unreachable "break" to satisfy -Wimplicit-fallthrough.Tom Lane2019-03-231-0/+1
* Improve error reporting for DROP FUNCTION/PROCEDURE/AGGREGATE/ROUTINE.Tom Lane2019-03-211-123/+273
* Standardize some more loops that chase down parallel lists.Tom Lane2019-02-281-4/+3
* Allow generalized expression syntax for partition boundsPeter Eisentraut2019-01-251-0/+3
* Allow COPY FROM to filter data using WHERE conditionsTomas Vondra2019-01-201-0/+3
* Update copyright for 2019Bruce Momjian2019-01-021-1/+1
* Fix misc typos, mostly in comments.Heikki Linnakangas2018-07-181-1/+1
* Add separate error message for procedure does not existPeter Eisentraut2018-07-071-8/+27
* Consider syntactic form when disambiguating function vs column reference.Tom Lane2018-06-181-47/+78
* Fix some minor error-checking oversights in ParseFuncOrColumn().Tom Lane2018-06-161-42/+56
* Revert MERGE patchSimon Riggs2018-04-121-3/+0
* MERGE SQL Command following SQL:2016Simon Riggs2018-04-031-0/+3
* Revert "Modified files for MERGE"Simon Riggs2018-04-021-3/+0
* Modified files for MERGESimon Riggs2018-04-021-0/+3
* Add prokind column, replacing proisagg and proiswindowPeter Eisentraut2018-03-021-11/+24
* Fix oversight in CALL argument handling, and do some minor cleanup.Tom Lane2018-02-101-1/+1
* Support all SQL:2011 options for window frame clauses.Tom Lane2018-02-071-0/+1
* Update copyright for 2018Bruce Momjian2018-01-021-1/+1
* Fix crash when using CALL on an aggregatePeter Eisentraut2017-12-131-0/+9
* SQL proceduresPeter Eisentraut2017-11-301-77/+124
* Add some const decorations to prototypesPeter Eisentraut2017-11-101-2/+2
* Support domains over composite types.Tom Lane2017-10-261-4/+5
* Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n).Andres Freund2017-08-201-1/+1
* Phase 3 of pgindent updates.Tom Lane2017-06-211-42/+42
* Phase 2 of pgindent updates.Tom Lane2017-06-211-9/+9
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-211-2/+2