summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/arrayfuncs.c
AgeCommit message (Expand)Author
2025-03-13Fix ARRAY_SUBLINK and ARRAY[] for int2vector and oidvector input.Tom Lane
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-10-15Add contrib/pg_logicalinspect.Masahiko Sawada
2024-10-14Use construct_array_builtin for FLOAT8OID instead of construct_array.Masahiko Sawada
2024-07-24Detect integer overflow in array_set_slice().Nathan Bossart
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-04Teach estimate_array_length() to use statistics where available.Tom Lane
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-27Improve the implementation of information_schema._pg_expandarray().Tom Lane
2023-11-17Don't specify number of dimensions in cases where we don't know it.Tom Lane
2023-11-13Improve readability and error detection of array_in().Tom Lane
2023-11-06Detect integer overflow while computing new array dimensions.Tom Lane
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
2023-10-26Introduce the concept of read-only StringInfosDavid Rowley
2023-07-14Improve error message for MaxAllocSize overrun in accumArrayResult.Tom Lane
2023-07-05Handle \v as a whitespace character in parsersMichael Paquier
2023-05-17Revert "Add USER SET parameter values for pg_db_role_setting"Alexander Korotkov
2023-03-26Fix oversights in array manipulation.Tom Lane
2023-01-23Allow parallel aggregate on string_agg and array_aggDavid Rowley
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-09Convert a few datatype input functions to use "soft" error reporting.Tom Lane
2022-12-09Add USER SET parameter values for pg_db_role_settingAlexander Korotkov
2022-07-31Fix trim_array() for zero-dimensional array argument.Tom Lane
2022-07-16Replace many MemSet calls with struct initializationPeter Eisentraut
2022-07-01Add construct_array_builtin, deconstruct_array_builtinPeter Eisentraut
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-01-08Update copyright for 2022Bruce Momjian
2021-09-15Fix hash_arrayPeter Eisentraut
2021-09-08Disable anonymous record hash support except in special casesPeter Eisentraut
2021-05-10Prevent integer overflows in array subscripting calculations.Tom Lane
2021-03-03Add trim_array() function.Tom Lane
2021-01-04Rethink the "read/write parameter" mechanism in pl/pgsql.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-09Support subscripting of arbitrary types, not only arrays.Tom Lane
2020-11-04Enable hash partitioning of text arraysPeter Eisentraut
2020-07-21Weaken type-OID-matching checks in array_recv and record_recv.Tom Lane
2020-04-21Fix minor violations of FunctionCallInvoke usage protocol.Tom Lane
2020-04-08Modify additional power 2 calculations to use new helper functionsDavid Rowley
2020-01-01Update copyrights for 2020Bruce Momjian
2019-08-19Fix inconsistencies and typos in the tree, take 11Michael Paquier
2019-07-29Fix inconsistencies and typos in the treeMichael Paquier
2019-07-01Fix many typos and inconsistenciesMichael Paquier
2019-07-01Don't read fields of a misaligned ExpandedObjectHeader or AnyArrayType.Noah Misch
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-03-22Collations with nondeterministic comparisonPeter Eisentraut
2019-03-11Move hash_any prototype from access/hash.h to utils/hashutils.hAlvaro Herrera
2019-02-09Build out the planner support function infrastructure.Tom Lane
2019-01-26Change function call information to be variable length.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian