From c8b5598a116d2d6079f941bcfce7a052f573f5bc Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Mon, 30 Apr 2001 22:22:34 +0000 Subject: [PATCH] Document pltcl's return_null command. --- doc/src/sgml/pltcl.sgml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/doc/src/sgml/pltcl.sgml b/doc/src/sgml/pltcl.sgml index 59f464aeba..7d7ceb3379 100644 --- a/doc/src/sgml/pltcl.sgml +++ b/doc/src/sgml/pltcl.sgml @@ -1,5 +1,5 @@ @@ -96,8 +96,10 @@ CREATE FUNCTION funcname (argument-types When the function is called, the arguments are given as - variables $1 ... $n to the Tcl procedure body. For example, - a function + variables $1 ... $n to the + Tcl procedure body. The result is returned + from the Tcl code in the usual way, with a return + statement. For example, a function returning the higher of two int4 values could be defined as: @@ -107,6 +109,11 @@ CREATE FUNCTION tcl_max (int4, int4) RETURNS int4 AS ' ' LANGUAGE 'pltcl'; + To return a NULL value from a PL/Tcl function, execute + return_null. + + + Composite type arguments are given to the procedure as Tcl arrays. The element names in the array are the attribute names of the composite -- 2.11.0