Commit Graph

657 Commits (e6ccd1ce1644d1b40b7981f8bc172394de524f99)

Author SHA1 Message Date
Tom Lane a191a169d6 Change the planner-to-executor API so that the planner tells the executor 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane 0cbc5b1ed4 Fix failure due to accessing an already-freed tuple descriptor in a plan 19 years ago
Tom Lane 8dcc8e3761 Refactor ExecGetJunkAttribute to avoid searching for junk attributes 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 20 years ago
Bruce Momjian 0e20c48561 Revert FETCH/MOVE int64 patch. Was using incorrect checks for 20 years ago
Bruce Momjian 6c785d599d Change FETCH/MOVE to use int8. 20 years ago
Tom Lane ea2e263539 Add new return codes SPI_OK_INSERT_RETURNING etc to the SPI API. 20 years ago
Tom Lane 7a3e30e608 Add INSERT/UPDATE/DELETE RETURNING, with basic docs and regression tests. 20 years ago
Tom Lane c68489863c Fix domain_in() bug exhibited by Darcy Buskermolen. The idea of an EState 20 years ago
Joe Conway 9caafda579 Add support for multi-row VALUES clauses as part of INSERT statements 20 years ago
Bruce Momjian b43ebe5f83 More include file adjustments. 20 years ago
Bruce Momjian b844dd3f9e More include file adjustments. 20 years ago
Bruce Momjian a22d76d96a Allow include files to compile own their own. 20 years ago
Bruce Momjian ac230e7431 Alphabetically order reference to include files, "S"-"Z". 20 years ago
Bruce Momjian fa601357fb Sort reference of include files, "A" - "F". 20 years ago
Tom Lane 69d0a15e2a Convert hash join code to use MinimalTuple format in tuple hash table 20 years ago
Tom Lane 3f50ba27cf Create infrastructure for 'MinimalTuple' representation of in-memory 20 years ago
Tom Lane 06e10abc0b Fix problems with cached tuple descriptors disappearing while still in use 20 years ago
Tom Lane 5de0cbdf0c Revert sampling patch for EXPLAIN ANALYZE; it turns out to be too unreliable 20 years ago
Tom Lane a18ebc5541 Code review for EXPLAIN patch. Fix some typos, make it behave sanely 20 years ago
Bruce Momjian 87bd07d979 Make EXPLAIN sampling smarter, to avoid excessive sampling delay. 20 years ago
Tom Lane 798e63ffb0 Remove CXT_printf/CXT1_printf macros. If anyone had found them to be of 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Tom Lane 2c0ef9777c Extend the ExecInitNode API so that plan nodes receive a set of flag 20 years ago
Tom Lane 3a0a16cb7e Allow row comparisons to be used as indexscan qualifications. 20 years ago
Tom Lane 25b9b1b042 Repair "Halloween problem" in EvalPlanQual: a tuple that's been inserted by 20 years ago
Tom Lane a98871b7ac Tweak indexscan machinery to avoid taking an AccessShareLock on an index 20 years ago
Tom Lane d780f07ac1 Adjust scan plan nodes to avoid getting an extra AccessShareLock on a 20 years ago
Tom Lane 290166f934 Teach planner and executor to handle ScalarArrayOpExpr as an indexable 20 years ago
Tom Lane 4dd2048a47 Get rid of ExecAssignResultTypeFromOuterPlan() and make all plan node types 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 21 years ago
Tom Lane 1b61ee3c69 _SPI_execute_plan failed to return result tuple table to caller in 21 years ago
Tom Lane f57e3f4cf3 Repair problems with VACUUM destroying t_ctid chains too soon, and with 21 years ago
Tom Lane 184e7a73a5 Revise nodeMergejoin in light of example provided by Guillaume Smet. 21 years ago
Neil Conway f478856c7f Change SPI functions to use a `long' when specifying the number of tuples 21 years ago
Tom Lane 5b05185262 Remove support for OR'd indexscans internal to a single IndexScan plan 21 years ago
Tom Lane 4a8c5d0375 Create executor and planner-backend support for decoupled heap and index 21 years ago
Tom Lane d8b1bf4791 Create a new 'MultiExecProcNode' call API for plan nodes that don't 21 years ago
Tom Lane 47888fe842 First phase of OUT-parameters project. We can now define and use SQL 21 years ago
Neil Conway 4f6f5db474 Add SPI_getnspname(), including documentation. 21 years ago
Tom Lane adb1a6e95b Improve EXPLAIN ANALYZE to show the time spent in each trigger when 21 years ago
Tom Lane 9e0dd84596 On Windows, use QueryPerformanceCounter instead of gettimeofday for 21 years ago
Tom Lane f97aebd162 Revise TupleTableSlot code to avoid unnecessary construction and disassembly 21 years ago
Tom Lane a9b05bdc83 Avoid O(N^2) overhead in repeated nocachegetattr calls when columns of 21 years ago
Tom Lane 849074f9ae Revise hash join code so that we can increase the number of batches 21 years ago
Tom Lane 0bf2587df4 Improve planner's estimation of the space needed for HashAgg plans: 21 years ago
Bruce Momjian 2daed8c5b3 Update copyrights that were missed. 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane 7efa8411cc Rethink plpgsql's way of handling SPI execution during an exception block. 21 years ago