Commit Graph

139 Commits (abd183e4e718a79ad35e6a53b45155cec6bf8ce3)

Author SHA1 Message Date
Tom Lane 3e23b68dac Support varlena fields with single-byte headers and unaligned storage. 19 years ago
Tom Lane bf94076348 Fix array coercion expressions to ensure that the correct volatility is 19 years ago
Tom Lane 234a02b2a8 Replace direct assignments to VARATT_SIZEP(x) with SET_VARSIZE(x, len). 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane fc5eb3f69a Tweak accumArrayResult() to double the size of its working arrays when 19 years ago
Peter Eisentraut b9b4f10b5b Message style improvements 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Tom Lane 352a56ba68 Allow assignment to array elements not contiguous with those already 20 years ago
Tom Lane f5b4d9a9e0 If we're going to advertise the array overlap/containment operators, 20 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 20 years ago
Bruce Momjian fa601357fb Sort reference of include files, "A" - "F". 20 years ago
Tom Lane 147d4bf3e5 Modify all callers of datatype input and receive functions so that if these 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Tom Lane 659f681638 Change array comparison rules to consider dimensionality information, 20 years ago
Tom Lane cecb607559 Make SQL arrays support null elements. This commit fixes the core array 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 866ffc2fe3 array_in() and array_recv() need to be more paranoid about validating 21 years ago
Tom Lane d78397d301 Change typreceive function API so that receive functions get the same 21 years ago
Tom Lane 6c412f0605 Change CREATE TYPE to require datatype output and send functions to have 21 years ago
Tom Lane 8c85a34a3b Officially decouple FUNC_MAX_ARGS from INDEX_MAX_KEYS, and set the 21 years ago
Tom Lane 70c9763d48 Convert oidvector and int2vector into variable-length arrays. This 21 years ago
Tom Lane 0dca4fcb0e array_map can't use the fn_extra field of the provided fcinfo struct as 21 years ago
Neil Conway 484f0464ff Implement max() and min() aggregates for array types. Patch from Koju 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane bd3bc4076e array_map failed to insert correct result type in an empty array. 21 years ago
Tom Lane ae8f7313ab Rewrite ReadArrayStr() to avoid O(N^2) behavior on large strings, 22 years ago
Neil Conway 6a2869f64e Fix a read of uninitialized memory in array_out(). Perform some minor 22 years ago
Tom Lane 6ad853b975 Yet another place where someone was being careless about the arguments 22 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Joe Conway f900af7961 Further tightening of the array literal parser. Prevent junk 22 years ago
Joe Conway cb50ee286d Tighened up syntax checking of array input processing considerably. Junk that 22 years ago
Joe Conway 0e13d627be Require that array literals produce "rectangular" arrays, i.e. all the 22 years ago
Tom Lane d70a42e642 Represent type-specific length coercion functions as pg_cast entries, 22 years ago
Tom Lane 32af13f03d Add missing check for too-few-inputs when replacing a zero-dimensional 22 years ago
Tom Lane c541bb86e9 Infrastructure for I/O of composite types: arrange for the I/O routines 22 years ago
Neil Conway 192ad63bd7 More janitorial work: remove the explicit casting of NULL literals to a 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 23 years ago
Tom Lane ec646dbc65 Create a 'type cache' that keeps track of the data needed for any particular 23 years ago
Tom Lane 432ca9116b Rewrite array_cmp to not depend on deconstruct_array. Should be a little 23 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane b6a1d25b0a Error message editing in utils/adt. Again thanks to Joe Conway for doing 23 years ago
Tom Lane d6d07a0eea SQL functions can have arguments and results declared ANYARRAY or 23 years ago
Tom Lane b3c0551eda Create real array comparison functions (that use the element datatype's 23 years ago
Bruce Momjian 111d8e522b Back out array mega-patch. 23 years ago
Bruce Momjian 46bf651480 Array mega-patch. 23 years ago