Commit Graph

226 Commits (b4cea00a1fc9d2270bfe9aeeee44915378d5f733)

Author SHA1 Message Date
Tom Lane 5666462f2e Ensure that in all flex lexers that are part of the backend, a 23 years ago
Bruce Momjian 98b6f37e47 Make debug_ GUC varables output DEBUG1 rather than LOG, and mention in 23 years ago
Tom Lane 450d7e276e Seems pl_funcs didn't have support for plpgsql PERFORM statement. 23 years ago
Tom Lane 20aea2ec7b Alter plpgsql's lexer so that yylineno and yymore are not used. This 23 years ago
Tom Lane 4089d25175 Fix plpgsql so that variables of composite types (rowtypes) can be 23 years ago
Tom Lane f690920a75 Infrastructure for upgraded error reporting mechanism. elog.c is 23 years ago
Tom Lane 730840c9b6 First phase of work on array improvements. ARRAY[x,y,z] constructor 23 years ago
Bruce Momjian 54f7338fa1 This patch implements holdable cursors, following the proposal 23 years ago
Tom Lane 2c19928301 plpgsql can assign to subscripted variables now, e.g. 23 years ago
Tom Lane 316c5cbfd3 Factor out duplicate code for computing values of PLpgSQL_datum items. 23 years ago
Tom Lane aa60eecc37 Revise tuplestore and nodeMaterial so that we don't have to read the 23 years ago
Tom Lane a1dbe521bc Repair memory leak introduced by recent change to make SPI return a 23 years ago
Tom Lane 51972a9d5d COALESCE() and NULLIF() are now first-class expressions, not macros 23 years ago
Tom Lane 3752e85bad Determine the set of constraints applied to a domain at executor 23 years ago
Tom Lane 37b247a5e9 Handle mixed-case names properly in plpgsql_parse_tripwordtype. 23 years ago
Tom Lane a4482f4c4c Fix coredump problem in plpgsql's RETURN NEXT. When a SELECT INTO 23 years ago
Tom Lane 81ca457da8 Fix typo. 23 years ago
Tom Lane 5bab36e9f6 Revise executor APIs so that all per-query state structure is built in 23 years ago
Tom Lane 3a4f7dde16 Phase 3 of read-only-plans project: ExecInitExpr now builds expression 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Tom Lane 1fd0c59e25 Phase 1 of read-only-plans project: cause executor state nodes to point 23 years ago
Tom Lane 2b7ec402c4 Code review for IS DISTINCT FROM patch. Fix incorrect constant-folding 23 years ago
Bruce Momjian 1b7f3cc02d This patch implements FOR EACH STATEMENT triggers, per my email to 23 years ago
Bruce Momjian 9b12ab6d5d Add new palloc0 call as merge of palloc and MemSet(0). 24 years ago
Bruce Momjian 75fee4535d Back out use of palloc0 in place if palloc/MemSet. Seems constant len 24 years ago
Bruce Momjian 8fee9615cc Merge palloc()/MemSet(0) calls into a single palloc0() call. 24 years ago
Bruce Momjian cfd2728100 This patch makes a minor cleanup to the implementation of PERFORM in 24 years ago
Tom Lane df7201c3c5 Remove no-longer-needed inclusions to improve backward compatibility 24 years ago
Tom Lane cab9437a43 Arrange to compile flex output files as inclusions into other files 24 years ago
Tom Lane 4a67565b37 Fix within-function memory leaks in the various PLs' interfaces to 24 years ago
Tom Lane 1d01d484c1 Remove commas for compatibility with newer releases of bison. 24 years ago
Tom Lane eb3adab568 Provide an upgrade strategy for dump files containing functions declared 24 years ago
Bruce Momjian b3f52320f6 > Sean Chittenden <sean@chittenden.org> writes: 24 years ago
Peter Eisentraut 337da0678a Assorted fixes for Cygwin: 24 years ago
Tom Lane 52c9d25933 Be careful to include postgres.h *before* any system headers, to ensure 24 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago
Tom Lane 470a1048ec plpgsql functions can return RECORD, per Neil Conway. 24 years ago
Tom Lane 7bacf2befa Add expected tuple descriptor to ReturnSetInfo information for table 24 years ago
Tom Lane e107f3a7e3 PL/pgSQL functions can return sets. Neil Conway's patch, modified so 24 years ago
Tatsuo Ishii ed7baeaf4d Remove #ifdef MULTIBYTE per hackers list discussion. 24 years ago
Tom Lane 99fd5cbd41 FOUND patch was a bit over-enthusiastic: SQL commands that are not 24 years ago
Bruce Momjian 81dfa2ce43 backend where a statically sized buffer is written to. Most of these 24 years ago
Tom Lane 976246cc7e The cstring datatype can now be copied, passed around, etc. The typlen 24 years ago
Tom Lane 14a760882a Since the plpgsql test has been part of the standard regression tests 24 years ago
Tom Lane b663f3443b Add a bunch of pseudo-types to replace the behavior formerly associated 24 years ago
Bruce Momjian ebe1be1321 This patch improves the behavior of FOUND in PL/PgSQL. In Oracle, 24 years ago
Bruce Momjian b1a5f87209 Tom Lane wrote: 24 years ago
Tom Lane 55ca02f447 Restructure rowtype-parameter handling to eliminate need for possibly- 24 years ago
Tom Lane e42f8e32e9 Clean up plpgsql identifier handling: process quoted identifiers 24 years ago
Bruce Momjian 0b15c25225 Back out pl/pgsql quotation fix. Has problems. 24 years ago