Commit Graph

292 Commits (1d3b258cbe4aedfb49c92c28b9cbd7c18d277e04)

Author SHA1 Message Date
Peter Eisentraut 8032d76b5b Gettext plural support 17 years ago
Tom Lane d04db37072 Arrange for function default arguments to be processed properly in expressions 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 4ac592be6c Fix oversight in my recent patch to allow ExecMakeFunctionResult to handle 17 years ago
Peter Eisentraut 8aad333f8f Fix crash of xmlconcat(NULL) 17 years ago
Tom Lane 9b46abb7c4 Allow SQL-language functions to return the output of an INSERT/UPDATE/DELETE 17 years ago
Tom Lane 05bba3d176 Be more tense about not creating tuplestores with randomAccess = true unless 17 years ago
Tom Lane e3e3d2a789 Extend ExecMakeFunctionResult() to support set-returning functions that return 17 years ago
Tom Lane e5536e77a5 Move exprType(), exprTypmod(), expression_tree_walker(), and related routines 18 years ago
Tom Lane bd3daddaf2 Arrange to convert EXISTS subqueries that are equivalent to hashable IN 18 years ago
Tom Lane 93c701edc6 Add support for tracking call counts and elapsed runtime for user-defined 18 years ago
Alvaro Herrera f8c4d7db60 Restructure some header files a bit, in particular heapam.h, by removing some 18 years ago
Tom Lane 226837e57e Since createplan.c no longer cares whether index operators are lossy, it has 18 years ago
Tom Lane 220db7ccd8 Simplify and standardize conversions between TEXT datums and ordinary C 18 years ago
Neil Conway 1d812a98b4 Add a new tuplestore API function, tuplestore_putvalues(). This is 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian f6e8730d11 Re-run pgindent with updated list of typedefs. (Updated README should 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane c29a9c37bf Fix UPDATE/DELETE WHERE CURRENT OF to support repeated update and update- 18 years ago
Tom Lane f8942f4a15 Make eval_const_expressions() preserve typmod when simplifying something like 19 years ago
Tom Lane 68e40998d0 Extend whole-row Var evaluation to cope with the case that the sub-plan 19 years ago
Tom Lane a9545b3aef Improve UPDATE/DELETE WHERE CURRENT OF so that they can be used from plpgsql 19 years ago
Tom Lane 6808f1b1de Support UPDATE/DELETE WHERE CURRENT OF cursor_name, per SQL standard. 19 years ago
Tom Lane 31edbadf4a Downgrade implicit casts to text to be assignment-only, except for the ones 19 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
Tom Lane c7ff7663e4 Get rid of the separate EState for subplans, and just let them share the 19 years ago
Tom Lane a8c3f161fb Remove typmod checking from the recent security-related patches. It turns 19 years ago
Peter Eisentraut ec020e1ceb Implement XMLSERIALIZE for real. Analogously, make the xml to text cast 19 years ago
Tom Lane 5413eef8dc Repair failure to check that a table is still compatible with a previously 19 years ago
Bruce Momjian 8b4ff8b6a1 Wording cleanup for error messages. Also change can't -> cannot. 19 years ago
Peter Eisentraut 22bd156ff0 Various fixes in the logic of XML functions: 19 years ago
Peter Eisentraut b4c8d49036 Fix xmlconcat by properly merging the XML declarations. Add aggregate 19 years ago
Peter Eisentraut 2f8f76bcd5 Add support for xmlval IS DOCUMENT expression. 19 years ago
Peter Eisentraut 8b35795362 Use XML output escaping also in XMLFOREST. 19 years ago
Peter Eisentraut c0e977c18f Use libxml's xmlwriter API for producing XML elements, instead of doing 19 years ago
Peter Eisentraut d807c7ef3f Some fine-tuning of xmlpi in corner cases: 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane c957c0bac7 Code review for XML patch. Instill a bit of sanity in the location of 19 years ago
Tom Lane a78fcfb512 Restructure operator classes to allow improved handling of cross-data-type 19 years ago
Peter Eisentraut 8c1de5fb00 Initial SQL/XML support: xml data type and initial set of functions. 19 years ago
Peter Eisentraut b6b5aa102b Small message equalization fix 19 years ago
Neil Conway 8964b41c7b Remove a 15-year old comment questioning behavior that is now well- 19 years ago
Tom Lane f0395d50e9 Repair bug #2694 concerning an ARRAY[] construct whose inputs are empty 19 years ago
Peter Eisentraut b9b4f10b5b Message style improvements 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 20 years ago
Tom Lane f213131f20 Fix IS NULL and IS NOT NULL tests on row-valued expressions to conform to 20 years ago
Tom Lane 108fe47301 Aggregate functions now support multiple input arguments. I also took 20 years ago