summaryrefslogtreecommitdiff
path: root/src/pl/plpgsql
Commit message (Expand)AuthorAgeFilesLines
* Support polymorphic functions in plpgsql. Along the way, replaceTom Lane2003-07-013-132/+314
* Support expressions of the form 'scalar op ANY (array)' andTom Lane2003-06-291-1/+11
* Disallow dollar sign in operator names, instead allow it as a non-firstTom Lane2003-06-191-12/+14
* Fix error line numbers reported for errors in plpgsql_parse_word andTom Lane2003-06-171-18/+52
* Ensure that in all flex lexers that are part of the backend, aTom Lane2003-05-291-2/+2
* Make debug_ GUC varables output DEBUG1 rather than LOG, and mention inBruce Momjian2003-05-271-2/+2
* Seems pl_funcs didn't have support for plpgsql PERFORM statement.Tom Lane2003-05-231-1/+16
* Alter plpgsql's lexer so that yylineno and yymore are not used. ThisTom Lane2003-05-054-88/+132
* Fix plpgsql so that variables of composite types (rowtypes) can beTom Lane2003-04-273-98/+87
* Infrastructure for upgraded error reporting mechanism. elog.c isTom Lane2003-04-243-155/+118
* First phase of work on array improvements. ARRAY[x,y,z] constructorTom Lane2003-04-081-1/+11
* This patch implements holdable cursors, following the proposalBruce Momjian2003-03-271-2/+2
* plpgsql can assign to subscripted variables now, e.g.Tom Lane2003-03-254-47/+253
* Factor out duplicate code for computing values of PLpgSQL_datum items.Tom Lane2003-03-254-358/+174
* Revise tuplestore and nodeMaterial so that we don't have to read theTom Lane2003-03-091-6/+7
* Repair memory leak introduced by recent change to make SPI return aTom Lane2003-03-021-31/+31
* COALESCE() and NULLIF() are now first-class expressions, not macrosTom Lane2003-02-161-1/+23
* Determine the set of constraints applied to a domain at executorTom Lane2003-02-031-1/+4
* Handle mixed-case names properly in plpgsql_parse_tripwordtype.Tom Lane2003-01-311-4/+8
* Fix coredump problem in plpgsql's RETURN NEXT. When a SELECT INTOTom Lane2003-01-211-13/+39
* Fix typo.Tom Lane2002-12-171-2/+2
* Revise executor APIs so that all per-query state structure is built inTom Lane2002-12-152-14/+18
* Phase 3 of read-only-plans project: ExecInitExpr now builds expressionTom Lane2002-12-132-7/+13
* Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane2002-12-121-31/+116
* Phase 1 of read-only-plans project: cause executor state nodes to pointTom Lane2002-12-051-2/+1
* Code review for IS DISTINCT FROM patch. Fix incorrect constant-foldingTom Lane2002-11-301-1/+2
* This patch implements FOR EACH STATEMENT triggers, per my email toBruce Momjian2002-11-231-24/+37
* Add new palloc0 call as merge of palloc and MemSet(0).Bruce Momjian2002-11-131-4/+3
* Back out use of palloc0 in place if palloc/MemSet. Seems constant lenBruce Momjian2002-11-111-3/+4
* Merge palloc()/MemSet(0) calls into a single palloc0() call.Bruce Momjian2002-11-101-4/+3
* This patch makes a minor cleanup to the implementation of PERFORM inBruce Momjian2002-11-103-43/+53
* Remove no-longer-needed inclusions to improve backward compatibilityTom Lane2002-11-071-2/+1
* Arrange to compile flex output files as inclusions into other filesTom Lane2002-11-012-4/+9
* Fix within-function memory leaks in the various PLs' interfaces toTom Lane2002-10-191-1/+6
* Remove commas for compatibility with newer releases of bison.Tom Lane2002-09-221-18/+18
* Provide an upgrade strategy for dump files containing functions declaredTom Lane2002-09-211-3/+2
* > Sean Chittenden <sean@chittenden.org> writes:Bruce Momjian2002-09-123-3/+169
* Assorted fixes for Cygwin:Peter Eisentraut2002-09-051-2/+2
* Be careful to include postgres.h *before* any system headers, to ensureTom Lane2002-09-052-7/+7
* pgindent run.Bruce Momjian2002-09-044-84/+89
* plpgsql functions can return RECORD, per Neil Conway.Tom Lane2002-09-013-13/+12
* Add expected tuple descriptor to ReturnSetInfo information for tableTom Lane2002-08-301-56/+85
* PL/pgSQL functions can return sets. Neil Conway's patch, modified soTom Lane2002-08-308-123/+374
* Remove #ifdef MULTIBYTE per hackers list discussion.Tatsuo Ishii2002-08-291-7/+1
* FOUND patch was a bit over-enthusiastic: SQL commands that are notTom Lane2002-08-291-11/+5
* backend where a statically sized buffer is written to. Most of theseBruce Momjian2002-08-282-5/+5
* The cstring datatype can now be copied, passed around, etc. The typlenTom Lane2002-08-241-22/+11
* Since the plpgsql test has been part of the standard regression testsTom Lane2002-08-2210-2813/+0
* Add a bunch of pseudo-types to replace the behavior formerly associatedTom Lane2002-08-221-14/+24
* This patch improves the behavior of FOUND in PL/PgSQL. In Oracle,Bruce Momjian2002-08-201-118/+129