Commit Graph

96 Commits (9427cceb0718281a706dd8115684cb9e009be2a3)

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
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 f97aebd162 Revise TupleTableSlot code to avoid unnecessary construction and disassembly 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane a8487e15ed Fix problems with SQL functions returning rowtypes that have dropped 21 years ago
Tom Lane b2c4071299 Redesign query-snapshot timing so that volatile functions in READ COMMITTED 21 years ago
Tom Lane b339d1fff6 Fire non-deferred AFTER triggers immediately upon query completion, 21 years ago
Tom Lane d55588ea7a Guard against transaction control statements in SQL functions. This 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
Tom Lane f622c54049 Allow DECLARE CURSOR to take parameters from the portal in which it is 21 years ago
Tom Lane 473165aff8 For a SQL function declared to return a named composite type, make 21 years ago
Tom Lane 7643bed58e When using extended-query protocol, postpone planning of unnamed statements 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane 8efbe30df5 check_sql_fn_retval has always thought that we supported doing 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
Neil Conway 192ad63bd7 More janitorial work: remove the explicit casting of NULL literals to a 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane c63a5452d8 Get rid of ReferentialIntegritySnapshotOverride by extending Executor API 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 22 years ago
Peter Eisentraut 2d13472c9e OK, some of these syntax errors should be given other codes. 22 years ago
Peter Eisentraut 33d4c828fd Some "feature not supported" errors are better syntax errors, because the 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane aad71b40ca Add error stack traceback support for SQL-language functions. 22 years ago
Tom Lane 5e6d691e0d Error message editing in backend/executor. 22 years ago
Tom Lane d6d07a0eea SQL functions can have arguments and results declared ANYARRAY or 23 years ago
Tom Lane cc2fc4a71b Fix SQL function executor for case where last command of a function is 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 5bab36e9f6 Revise executor APIs so that all per-query state structure is built in 23 years ago
Tom Lane 1fd0c59e25 Phase 1 of read-only-plans project: cause executor state nodes to point 23 years ago
Bruce Momjian 9b12ab6d5d Add new palloc0 call as merge of palloc and MemSet(0). 23 years ago
Bruce Momjian 75fee4535d Back out use of palloc0 in place if palloc/MemSet. Seems constant len 23 years ago
Bruce Momjian 8fee9615cc Merge palloc()/MemSet(0) calls into a single palloc0() call. 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane 64505ed58b Code review for standalone composite types, query-specified composite 23 years ago
Tom Lane a2a3192802 Further cleanup around the edges of OPAQUE/pseudotype changes. Correct 23 years ago
Tom Lane 07f9682de4 Preliminary code review for anonymous-composite-types patch: fix breakage 23 years ago
Bruce Momjian 9218689b69 Attached are two patches to implement and document anonymous composite 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Tom Lane 959e61e917 Remove global variable scanCommandId in favor of storing a command ID 24 years ago
Tom Lane f9e4f611a1 First pass at set-returning-functions in FROM, by Joe Conway with 24 years ago
Tom Lane 6779c55c22 Clean up BeginCommand and related routines. BeginCommand and EndCommand 24 years ago
Tom Lane 56ee2ecba9 Restructure command-completion-report code so that there is just one 24 years ago
Bruce Momjian 6783b2372e Another pgindent run. Fixes enum indenting, and improves #endif 24 years ago