Commit Graph

177 Commits (d64713df7e5996ab3ab337b5e0901cf2c53773f9)

Author SHA1 Message Date
Tom Lane d64713df7e Pass collations to functions in FunctionCallInfoData, not FmgrInfo. 14 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 14 years ago
Tom Lane 6e02755b22 Add FOREACH IN ARRAY looping to plpgsql. 15 years ago
Peter Eisentraut 414c5a2ea6 Per-column collation support 15 years ago
Itagaki Takahiro 0c707aa458 Fix wrong error reports in 'number of array dimensions exceeds the 15 years ago
Tom Lane bdd8ed973d Fix miscalculation of itemsafter in array_set_slice(). 15 years ago
Tom Lane 304845075c Use array_contains_nulls instead of ARR_HASNULL on user-supplied arrays. 15 years ago
Tom Lane adf328c0e1 Add array_contains_nulls() function in arrayfuncs.c. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Tom Lane 186cbbda8f Provide hashing support for arrays. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane 95cacd1345 Use a non-locale-dependent definition of isspace() in array_in/array_out. 15 years ago
Heikki Linnakangas c9ae257e23 The sanity check added to array_recv() wa a bit too tight; we must 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Bruce Momjian 78a09145e0 binary migration: pg_migrator 16 years ago
Heikki Linnakangas 7be39bb0be Tigthen binary receive functions so that they reject values that the text 16 years ago
Tom Lane 1c8f03d4de Revert dubious message wording change. 16 years ago
Peter Eisentraut e8ec0b15a0 Message fixes 16 years ago
Tom Lane 82480e28f5 Fix things so that array_agg_finalfn does not modify or free its input 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 16 years ago
Alvaro Herrera a8a5595fc8 Substitute extraneous underscores with spaces. 16 years ago
Tom Lane 06e2757277 Remove SQL-compatibility function cardinality(). It is not exactly clear 16 years ago
Tom Lane f2110a757d Change cardinality() into a C-code function, instead of a SQL-language 16 years ago
Tom Lane daac6e988e Fix unnest() to handle a toasted input array safely. Per report from 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane 95b07bc7f5 Support window functions a la SQL:2008. 17 years ago
Tom Lane c889ebce0a Implement the basic form of UNNEST, ie unnest(anyarray) returns setof 17 years ago
Peter Eisentraut f98f6ee064 array_length() function, and for SQL compatibility also cardinality() 17 years ago
Peter Eisentraut 254aecb704 ADD array_ndims function 17 years ago
Tom Lane 5618ece82b Code review for array_fill patch: fix inadequate check for array size overflow 17 years ago
Bruce Momjian 2c773296f8 Add array_fill() to create arrays initialized with a value. 17 years ago
Alvaro Herrera f8c4d7db60 Restructure some header files a bit, in particular heapam.h, by removing some 17 years ago
Alvaro Herrera 1fcb977a13 Add generate_subscripts, a series-generation function which generates an 17 years ago
Tom Lane c846f7ca8a Fix several datatype input functions that were allowing unused bytes in their 17 years ago
Tom Lane 220db7ccd8 Simplify and standardize conversions between TEXT datums and ordinary C 18 years ago
Alvaro Herrera 7157114d54 Remove long-unused and broken TCL_ARRAYS. 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
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 19 years ago
Tom Lane f5b4d9a9e0 If we're going to advertise the array overlap/containment operators, 19 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 19 years ago
Bruce Momjian fa601357fb Sort reference of include files, "A" - "F". 19 years ago
Tom Lane 147d4bf3e5 Modify all callers of datatype input and receive functions so that if these 20 years ago