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