aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor/functions.c
Commit message (Expand)AuthorAge
* Don't use a tuplestore if we don't have to for SQL-language functions.Tom Lane2025-05-02
* Cache typlens of a SQL function's input arguments.Tom Lane2025-04-17
* Make SQLFunctionCache long-lived again.Tom Lane2025-04-17
* Split some storage out to separate subcontexts of fcontext.Tom Lane2025-04-17
* Make functions.c mostly run in a short-lived memory context.Tom Lane2025-04-17
* Minor performance improvement for SQL-language functions.Tom Lane2025-04-17
* functions.c: copy trees from source_list before parse analysis etc.Tom Lane2025-04-04
* Fix oversight in commit 0dca5d68d.Tom Lane2025-04-03
* Change SQL-language functions to use the plan cache.Tom Lane2025-04-02
* Don't lock partitions pruned by initial pruningAmit Langote2025-02-20
* Update copyright for 2025Bruce Momjian2025-01-01
* Introduce CompactAttribute array in TupleDesc, take 2David Rowley2024-12-20
* Simplify executor's determination of whether to use parallelism.Tom Lane2024-12-09
* Remove useless casts to (void *)Peter Eisentraut2024-11-28
* Ensure cached plans are correctly marked as dependent on role.Nathan Bossart2024-11-11
* Propagate query IDs of utility statements in functionsMichael Paquier2024-07-19
* Add RETURNING support to MERGE.Dean Rasheed2024-03-17
* Fix confusion about the return rowtype of SQL-language procedures.Tom Lane2024-03-12
* Redefine backend ID to be an index into the proc arrayHeikki Linnakangas2024-03-03
* Update copyright for 2024Bruce Momjian2024-01-03
* Add trailing commas to enum definitionsPeter Eisentraut2023-10-26
* Add SysCacheGetAttrNotNull for guaranteed not-null attrsDaniel Gustafsson2023-03-25
* Update copyright for 2023Bruce Momjian2023-01-02
* Prevent clobbering of utility statements in SQL function caches.Tom Lane2022-11-29
* Fix handling of R/W expanded datums that are passed to SQL functions.Tom Lane2022-08-10
* Remove useless assertionsPeter Eisentraut2022-07-13
* Parse/analyze function renamingPeter Eisentraut2022-03-04
* Update copyright for 2022Bruce Momjian2022-01-07
* Centralize the logic for protective copying of utility statements.Tom Lane2021-06-18
* Use the correct article for abbreviationsDavid Rowley2021-06-11
* Reconsider the handling of procedure OUT parameters.Tom Lane2021-06-10
* Undo decision to allow pg_proc.prosrc to be NULL.Tom Lane2021-04-15
* SQL-standard function bodyPeter Eisentraut2021-04-07
* Update copyright for 2021Bruce Momjian2021-01-02
* Multirange datatypesAlexander Korotkov2020-12-20
* Fix list-munging bug that broke SQL function result coercions.Tom Lane2020-10-19
* Support for OUT parameters in proceduresPeter Eisentraut2020-10-05
* Account for collation when coercing the output of a SQL function.Tom Lane2020-04-14
* Allow the planner-related functions and hook to accept the query string.Fujii Masao2020-03-30
* Remove bogus assertion about polymorphic SQL function result.Tom Lane2020-03-17
* Represent command completion tags as structsAlvaro Herrera2020-03-02
* Fix problems with "read only query" checks, and refactor the code.Robert Haas2020-01-16
* Improve the handling of result type coercions in SQL functions.Tom Lane2020-01-08
* Update copyrights for 2020Bruce Momjian2020-01-01
* Rationalize use of list_concat + list_copy combinations.Tom Lane2019-08-12
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Initial pgindent run for v12.Tom Lane2019-05-22
* Refactor ParamListInfo initializationPeter Eisentraut2019-03-14
* Change function call information to be variable length.Andres Freund2019-01-26