Commit Graph

724 Commits (ad161bcc8a3792d18ef2f3ebe66bb1e22d42b6f2)

Author SHA1 Message Date
Tom Lane ad161bcc8a Merge Resdom nodes into TargetEntry nodes to simplify code and save a 21 years ago
Tom Lane 47888fe842 First phase of OUT-parameters project. We can now define and use SQL 21 years ago
Neil Conway aeb502346b Minor code cleanup: ExecHash() was returning a null TupleTableSlot, and an 21 years ago
Neil Conway 4f6f5db474 Add SPI_getnspname(), including documentation. 21 years ago
Tom Lane 70c9763d48 Convert oidvector and int2vector into variable-length arrays. This 21 years ago
Tom Lane adb1a6e95b Improve EXPLAIN ANALYZE to show the time spent in each trigger when 21 years ago
Tom Lane bd9b4a9d46 Use InitFunctionCallInfoData() macro instead of MemSet in performance 21 years ago
Tom Lane ee4ddac137 Convert index-related tuple handling routines from char 'n'/' ' to bool 21 years ago
Neil Conway fe7015f5e8 Change the return value of HeapTupleSatisfiesUpdate() to be an enum, 21 years ago
Tom Lane 9e0dd84596 On Windows, use QueryPerformanceCounter instead of gettimeofday for 21 years ago
Tom Lane 57fdb2b0d8 Update obsolete comment. 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 dffbbb3e55 Forgot that I had intended to replace division by masking in hash calculation. 21 years ago
Tom Lane fa5e44017a Adjust the API for aggregate function calls so that a C-coded function 21 years ago
Tom Lane 595ed2a855 Make the behavior of HAVING without GROUP BY conform to the SQL spec. 21 years ago
Tom Lane 849074f9ae Revise hash join code so that we can increase the number of batches 21 years ago
Tom Lane 42599b322d Fix SPI cursor support to allow scanning the results of utility commands 21 years ago
Tom Lane 0bf2587df4 Improve planner's estimation of the space needed for HashAgg plans: 21 years ago
Tom Lane 5ae5e3bfe6 Check that aggregate creator has the right to execute the transition 21 years ago
Neil Conway ffaaf27eb4 Provide a more descriptive error message when the return type of an SRF 21 years ago
Tom Lane 9d83358499 Update obsolete comment, per Alvaro. 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 12b1b5d837 Instead of supposing (wrongly, in the general case) that the rowtype 21 years ago
Tom Lane 7efa8411cc Rethink plpgsql's way of handling SPI execution during an exception block. 21 years ago
Neil Conway 8ec05b28b7 Modify hash_create() to elog(ERROR) if an error occurs, rather than 21 years ago
Tom Lane fb22b32095 Allow functions returning void or cstring to appear in FROM clause, 22 years ago
Neil Conway 7069dbcc31 More minor cosmetic improvements: 22 years ago
Peter Eisentraut 0fd37839d9 Message style revisions 22 years ago
Neil Conway 5340a988c8 Fix typo in comment. 22 years ago
Tom Lane a8487e15ed Fix problems with SQL functions returning rowtypes that have dropped 22 years ago
Tom Lane d2af5f8a3e Adjust index locking rules as per my proposal of earlier today. You 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 bebaf70613 Adjust ExecMakeTableFunctionResult to produce a single all-nulls row 22 years ago
Tom Lane a5713ec427 Hashed LEFT JOIN would miss outer tuples with no inner match if the join 22 years ago
Tom Lane 257cccbe5e Add some marginal tweaks to eliminate memory leakages associated with 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
Tom Lane 493f72606b Renumber SnapshotNow and the other special snapshot codes so that 22 years ago
Tom Lane b339d1fff6 Fire non-deferred AFTER triggers immediately upon query completion, 22 years ago
Tom Lane d55588ea7a Guard against transaction control statements in SQL functions. This 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 fcaad7e2c1 Standardize on the assumption that the arguments of a RowExpr correspond 22 years ago
Tom Lane f622c54049 Allow DECLARE CURSOR to take parameters from the portal in which it is 22 years ago
Tom Lane ad4d2e9711 Be more consistent about reporting SPI errors in the various PLs. 22 years ago
Tom Lane cc813fc2b8 Replace nested-BEGIN syntax for subtransactions with spec-compliant 22 years ago
Tom Lane 473165aff8 For a SQL function declared to return a named composite type, make 22 years ago