Commit Graph

177 Commits (d64713df7e5996ab3ab337b5e0901cf2c53773f9)

Author SHA1 Message Date
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 20 years ago
Tom Lane d78397d301 Change typreceive function API so that receive functions get the same 20 years ago
Tom Lane 6c412f0605 Change CREATE TYPE to require datatype output and send functions to have 20 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, 21 years ago
Neil Conway 6a2869f64e Fix a read of uninitialized memory in array_out(). Perform some minor 21 years ago
Tom Lane 6ad853b975 Yet another place where someone was being careless about the arguments 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
Joe Conway f900af7961 Further tightening of the array literal parser. Prevent junk 21 years ago
Joe Conway cb50ee286d Tighened up syntax checking of array input processing considerably. Junk that 21 years ago
Joe Conway 0e13d627be Require that array literals produce "rectangular" arrays, i.e. all the 21 years ago
Tom Lane d70a42e642 Represent type-specific length coercion functions as pg_cast entries, 21 years ago
Tom Lane 32af13f03d Add missing check for too-few-inputs when replacing a zero-dimensional 21 years ago
Tom Lane c541bb86e9 Infrastructure for I/O of composite types: arrange for the I/O routines 21 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 22 years ago
Tom Lane ec646dbc65 Create a 'type cache' that keeps track of the data needed for any particular 22 years ago
Tom Lane 432ca9116b Rewrite array_cmp to not depend on deconstruct_array. Should be a little 22 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane b6a1d25b0a Error message editing in utils/adt. Again thanks to Joe Conway for doing 22 years ago
Tom Lane d6d07a0eea SQL functions can have arguments and results declared ANYARRAY or 22 years ago
Tom Lane b3c0551eda Create real array comparison functions (that use the element datatype's 22 years ago
Bruce Momjian 111d8e522b Back out array mega-patch. 22 years ago
Bruce Momjian 46bf651480 Array mega-patch. 22 years ago
Tom Lane ba1e066e46 Implement array_send/array_recv (binary I/O for arrays). This exposed 22 years ago
Tom Lane 45d04099df Reinstate pg_type's typsend and typreceive columns. They don't do much 22 years ago
Tom Lane 730840c9b6 First phase of work on array improvements. ARRAY[x,y,z] constructor 23 years ago
Tom Lane 5fdb142f16 Tweak ArrayCount() to forestall possible access to temp[-1]. Problem 23 years ago
Bruce Momjian 9b12ab6d5d Add new palloc0 call as merge of palloc and MemSet(0). 23 years ago
Bruce Momjian 75fee4535d Back out use of palloc0 in place if palloc/MemSet. Seems constant len 23 years ago
Bruce Momjian 8fee9615cc Merge palloc()/MemSet(0) calls into a single palloc0() call. 23 years ago
Bruce Momjian fef731d1c4 The "Allow easy display of usernames in a group (pg_hba.conf uses groups 23 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane 5cabcfccce Modify array operations to include array's element type OID in the 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 23 years ago