Commit Graph

276 Commits (dd2ddfb1cd40393731637101c713a3446cf92144)

Author SHA1 Message Date
Tom Lane d64713df7e Pass collations to functions in FunctionCallInfoData, not FmgrInfo. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane bfa4440ca5 Pass collation to makeConst() instead of looking it up internally. 15 years ago
Tom Lane b310b6e31c Revise collation derivation method and expression-tree representation. 15 years ago
Tom Lane 8acdb8bf9c Split CollateClause into separate raw and analyzed node types. 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
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Tom Lane d583f10b7e Create core infrastructure for KNNGIST. 15 years ago
Tom Lane 0811ff2063 Avoid using a local FunctionCallInfoData struct in ExecMakeFunctionResult 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane db2d9c602c Fix ExecMakeTableFunctionResult to verify that all rows returned by a SRF 16 years ago
Tom Lane 53e757689c Make NestLoop plan nodes pass outer-relation variables into their inner 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane 11d5ba97f8 Fix ExecEvalArrayRef to pass down the old value of the array element or slice 16 years ago
Tom Lane 292176a118 Improve ExecEvalVar's handling of whole-row variables in cases where the 16 years ago
Tom Lane 85113bcf5a Make ExecEvalFieldSelect throw a more intelligible error if it's asked to 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 7839d35991 Add an "argisrow" field to NullTest nodes, following a plan made way back in 16 years ago
Heikki Linnakangas 84d723b6ce Previous fix for temporary file management broke returning a set from 16 years ago
Tom Lane a620d5005d Fix a bug introduced when set-returning SQL functions were made inline-able: 16 years ago
Tom Lane 7fc0f06221 Add a WHEN clause to CREATE TRIGGER, allowing a boolean expression to be 16 years ago
Tom Lane 9bedd128d6 Add support for invoking parser callback hooks via SPI and in cached plans. 16 years ago
Tom Lane 9f2ee8f287 Re-implement EvalPlanQual processing to improve its performance and eliminate 16 years ago
Tom Lane c970292a94 Remove very ancient tuple-counting infrastructure (IncrRetrieved() and 16 years ago
Tom Lane dcb2bda9b7 Improve plpgsql's ability to cope with rowtypes containing dropped columns, 17 years ago
Tom Lane 0c19f05803 Fix things so that you can still do "select foo()" where foo is a SQL 17 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Peter Eisentraut 9b7304bc25 Fix xmlattribute escaping XML special characters twice (bug #4822). 17 years ago
Tom Lane 76d4abf2d9 Improve the recently-added support for properly pluralized error messages 17 years ago
Peter Eisentraut 77d67a4a3b XMLATTRIBUTES() should send the attribute values through 17 years ago
Tom Lane eb4c723e56 Make ExecInitExpr build the list of SubPlans found in a plan tree in order 17 years ago
Tom Lane 85369f888e Refactor ExecProject and associated routines so that fast-path code is used 17 years ago
Tom Lane 25bf7f8b9b Fix possible failures when a tuplestore switches from in-memory to on-disk 17 years ago
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