Commit Graph

218 Commits (85eee28ceca0814384392020c6c9a8269f213510)

Author SHA1 Message Date
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
Tom Lane a8487e15ed Fix problems with SQL functions returning rowtypes that have dropped 22 years ago
Bruce Momjian a5d7ba773d Adjust comments previously moved to column 1 by pgident. 22 years ago
Neil Conway be8eafa09d ExecProcAppend() wasn't called ExecAppend() because the latter name was 22 years ago
Tom Lane 9fcbe2af11 Arrange for hash join to skip scanning the outer relation if it detects 22 years ago
Tom Lane 8f9f198603 Restructure subtransaction handling to reduce resource consumption, 22 years ago
Tom Lane b2c4071299 Redesign query-snapshot timing so that volatile functions in READ COMMITTED 22 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Tom Lane ad4d2e9711 Be more consistent about reporting SPI errors in the various PLs. 22 years ago
Tom Lane 573a71a5da Nested transactions. There is still much left to do, especially on the 22 years ago
Tom Lane 2f63232d30 Promote row expressions to full-fledged citizens of the expression syntax, 22 years ago
Tom Lane 375369acd1 Replace TupleTableSlot convention for whole-row variables and function 22 years ago
Tom Lane f938c2b91b Revise syntax-error reporting behavior to give pleasant results for 22 years ago
Bruce Momjian d245b6bd9f Document SPI_push() and SPI_pop(). 22 years ago
Tom Lane c1352052ef Replace the switching function ExecEvalExpr() with a macro that jumps 22 years ago
Bruce Momjian 65a0db19f4 Add new SPI functions for use by PL/Java: 22 years ago
Tom Lane 7bbd9d93cc Junkfilter logic to force a projection step during SELECT INTO was too 22 years ago
Tom Lane a376a4673a Fix oversight in optimization that avoids an unnecessary projection step 22 years ago
Tom Lane cfd7fb7ed4 Fix permission-checking bug reported by Tim Burgess 10-Feb-03 (this time 22 years ago
Tom Lane 38423232a5 Ensure set-returning functions in the targetlist of a plan node will be 22 years ago
Joe Conway e2605c8311 Add a warning to AtEOXact_SPI() to catch cases where the current 22 years ago
PostgreSQL Daemon 55b113257c make sure the $Id tags are converted to $PostgreSQL as well ... 22 years ago
Tom Lane 55d85f42a8 Repair RI trigger visibility problems (this time for sure ;-)) per recent 23 years ago
Tom Lane c63a5452d8 Get rid of ReferentialIntegritySnapshotOverride by extending Executor API 23 years ago
Tom Lane 80860c32d9 Improve dynahash.c's API so that caller can specify the comparison function 23 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 23 years ago
Tom Lane 2f9c859ea1 Fix some copyright notices that weren't updated. Improve copyright tool 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane 5e6d691e0d Error message editing in backend/executor. 23 years ago
Tom Lane bff0422b6c Revise hash join and hash aggregation code to use the same datatype- 23 years ago
Tom Lane c0a8c3ac13 Update 3.0 protocol support to match recent agreements about how to 23 years ago
Tom Lane 79913910d4 Restructure command destination handling so that we pass around 23 years ago
Tom Lane 2cf57c8f8d Implement feature of new FE/BE protocol whereby RowDescription identifies 23 years ago
Tom Lane 94a3c60324 Ditch ExecGetTupType() in favor of the much simpler ExecGetResultType(), 23 years ago
Tom Lane de28dc9a04 Portal and memory management infrastructure for extended query protocol. 23 years ago
Bruce Momjian 5e8499d995 Add new file. 23 years ago
Tom Lane 6261c75014 Implement SQL92-compatible FIRST, LAST, ABSOLUTE n, RELATIVE n options 23 years ago
Tom Lane aa83bc04e0 Restructure parsetree representation of DECLARE CURSOR: now it's a 23 years ago