Commit Graph

92 Commits (9a3215026bd6955e88bd8c20542cfe6acffdb1c8)

Author SHA1 Message Date
Kevin Grittner 18ce3a4ab2 Add infrastructure to support EphemeralNamedRelation references. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane 1833f1a1c3 Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection. 9 years ago
Tom Lane 23a27b039d Widen query numbers-of-tuples-processed counters to uint64. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Tom Lane 1dc5ebc907 Support "expanded" objects, particularly arrays, for better performance. 10 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane 3d13623d75 Prevent leakage of SPI tuple tables during subtransaction abort. 12 years ago
Tom Lane 0900ac2d0d Fix plpgsql's reporting of plan-time errors in possibly-simple expressions. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Tom Lane e6faf910d7 Redesign the plancache mechanism for more flexibility and efficiency. 14 years ago
Tom Lane 1609797c25 Clean up the #include mess a little. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 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
Tom Lane 9bedd128d6 Add support for invoking parser callback hooks via SPI and in cached plans. 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Heikki Linnakangas 94136d5a18 Add new SPI_OK_REWRITTEN return code to SPI_execute and friends, for the 17 years ago
Tom Lane deac9488d3 Insert conditional SPI_push/SPI_pop calls into InputFunctionCall, 17 years ago
Tom Lane 1cfd9e8834 Fix executor/spi.h to follow our usual conventions for include files, ie, 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane 1cd935609f Fix caching of foreign-key-checking queries so that when a replan is needed, 17 years ago
Tom Lane d5466e38f0 Add SPI-level support for executing SQL commands with one-time-use plans, 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane 9cb8409762 Repair problems occurring when multiple RI updates have to be done to the same 18 years ago
Magnus Hagander 906b2e1b37 Rename DLLIMPORT macro to PGDLLIMPORT to avoid conflict with 18 years ago
Tom Lane 66888f7424 Expose more cursor-related functionality in SPI: specifically, allow 19 years ago
Tom Lane bf8236526b Remove the prohibition on executing cursor commands through SPI_execute. 19 years ago
Tom Lane 95f6d2d209 Make use of plancache module for SPI plans. In particular, since plpgsql 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Bruce Momjian 0e20c48561 Revert FETCH/MOVE int64 patch. Was using incorrect checks for 19 years ago
Bruce Momjian 6c785d599d Change FETCH/MOVE to use int8. 19 years ago
Tom Lane ea2e263539 Add new return codes SPI_OK_INSERT_RETURNING etc to the SPI API. 19 years ago
Bruce Momjian ac230e7431 Alphabetically order reference to include files, "S"-"Z". 19 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Neil Conway f478856c7f Change SPI functions to use a `long' when specifying the number of tuples 21 years ago
Neil Conway 4f6f5db474 Add SPI_getnspname(), including documentation. 21 years ago
Tom Lane 7efa8411cc Rethink plpgsql's way of handling SPI execution during an exception block. 21 years ago
Tom Lane 8f9f198603 Restructure subtransaction handling to reduce resource consumption, 21 years ago
Tom Lane b2c4071299 Redesign query-snapshot timing so that volatile functions in READ COMMITTED 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Tom Lane ad4d2e9711 Be more consistent about reporting SPI errors in the various PLs. 21 years ago
Tom Lane 573a71a5da Nested transactions. There is still much left to do, especially on the 22 years ago
Tom Lane 375369acd1 Replace TupleTableSlot convention for whole-row variables and function 22 years ago
Bruce Momjian d245b6bd9f Document SPI_push() and SPI_pop(). 22 years ago