summaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/arrayfuncs.c
AgeCommit message (Expand)Author
2005-10-15Standard pgindent run for 8.1.Bruce Momjian
2005-08-15array_in() and array_recv() need to be more paranoid about validatingTom Lane
2005-07-10Change typreceive function API so that receive functions get the sameTom Lane
2005-05-01Change CREATE TYPE to require datatype output and send functions to haveTom Lane
2005-03-29Officially decouple FUNC_MAX_ARGS from INDEX_MAX_KEYS, and set theTom Lane
2005-03-29Convert oidvector and int2vector into variable-length arrays. ThisTom Lane
2005-03-24array_map can't use the fn_extra field of the provided fcinfo struct asTom Lane
2005-02-28Implement max() and min() aggregates for array types. Patch from KojuNeil Conway
2004-12-31Tag appropriate files for rc3PostgreSQL Daemon
2004-12-17array_map failed to insert correct result type in an empty array.Tom Lane
2004-09-27Rewrite ReadArrayStr() to avoid O(N^2) behavior on large strings,Tom Lane
2004-09-16Fix a read of uninitialized memory in array_out(). Perform some minorNeil Conway
2004-09-02Yet another place where someone was being careless about the argumentsTom Lane
2004-08-29Pgindent run for 8.0.Bruce Momjian
2004-08-29Update copyright to 2004.Bruce Momjian
2004-08-28Further tightening of the array literal parser. Prevent junkJoe Conway
2004-08-08Tighened up syntax checking of array input processing considerably. Junk thatJoe Conway
2004-08-05Require that array literals produce "rectangular" arrays, i.e. all theJoe Conway
2004-06-16Represent type-specific length coercion functions as pg_cast entries,Tom Lane
2004-06-08Add missing check for too-few-inputs when replacing a zero-dimensionalTom Lane
2004-06-06Infrastructure for I/O of composite types: arrange for the I/O routinesTom Lane
2004-01-07More janitorial work: remove the explicit casting of NULL literals to aNeil Conway
2003-11-29$Header: -> $PostgreSQL Changes ...PostgreSQL Daemon
2003-09-25Message editing: remove gratuitous variations in message wording, standardizePeter Eisentraut
2003-08-17Create a 'type cache' that keeps track of the data needed for any particularTom Lane
2003-08-15Rewrite array_cmp to not depend on deconstruct_array. Should be a littleTom Lane
2003-08-08Another pgindent run with updated typedefs.Bruce Momjian
2003-08-04Update copyrights to 2003.Bruce Momjian
2003-08-04pgindent run.Bruce Momjian
2003-07-27Error message editing in utils/adt. Again thanks to Joe Conway for doingTom Lane
2003-07-01SQL functions can have arguments and results declared ANYARRAY orTom Lane
2003-06-27Create real array comparison functions (that use the element datatype'sTom Lane
2003-06-25Back out array mega-patch.Bruce Momjian
2003-06-24Array mega-patch.Bruce Momjian
2003-05-09Implement array_send/array_recv (binary I/O for arrays). This exposedTom Lane
2003-05-08Reinstate pg_type's typsend and typreceive columns. They don't do muchTom Lane
2003-04-08First phase of work on array improvements. ARRAY[x,y,z] constructorTom Lane
2003-01-29Tweak ArrayCount() to forestall possible access to temp[-1]. ProblemTom Lane
2002-11-13Add new palloc0 call as merge of palloc and MemSet(0).Bruce Momjian
2002-11-11Back out use of palloc0 in place if palloc/MemSet. Seems constant lenBruce Momjian
2002-11-10Merge palloc()/MemSet(0) calls into a single palloc0() call.Bruce Momjian
2002-11-08The "Allow easy display of usernames in a group (pg_hba.conf uses groupsBruce Momjian
2002-09-18Extend pg_cast castimplicit column to a three-way value; this allows usTom Lane
2002-09-04pgindent run.Bruce Momjian
2002-08-26Modify array operations to include array's element type OID in theTom Lane
2002-06-20Update copyright to 2002.Bruce Momjian
2002-03-20Tweak behavior of array slicing operations: seems like it ought to beTom Lane
2002-03-16Try to make array_in's behavior a tad less bizarre. Leading whitespaceTom Lane
2002-03-02Array slice extraction should produce a result array with index lowerTom Lane
2002-03-01array_ref() should set isNull to false explicitly if it's not going toPeter Eisentraut