CREATE FUNCTION broken - Mailing list pgsql-hackers

From jwieck@debis.com (Jan Wieck)
Subject CREATE FUNCTION broken
Date
Msg-id m0y3JUZ-000BFRC@orion.SAPserv.Hamburg.dsh.de
Whole thread Raw
Responses Re: [HACKERS] CREATE FUNCTION broken  (Bruce Momjian <maillist@candle.pha.pa.us>)
List pgsql-hackers
Hi,

    Someone changed the parser to build a TypeName node on CREATE
    FUNCTION in any  case.  As  a  side  effect,  ALL!  functions
    created  got  the  proretset  attribute  to  true. Thus for a
    SELECT the parser wrapped an Iter node around  the  Expr  and
    since  singleton  functions  set  isDone  the Iter returns no
    tuple up.


Until later, Jan

--

#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#======================================== jwieck@debis.com (Jan Wieck) #


*** define.c.orig    Fri Feb 13 12:14:17 1998
--- define.c    Fri Feb 13 12:14:38 1998
***************
*** 94,100 ****
          TypeName   *setType = (TypeName *) returnType;

          *prorettype_p = setType->name;
!         *returnsSet_p = true;
      }
      else
      {
--- 94,100 ----
          TypeName   *setType = (TypeName *) returnType;

          *prorettype_p = setType->name;
!         *returnsSet_p = setType->setof;
      }
      else
      {

pgsql-hackers by date:

Previous
From: "Vadim B. Mikheev"
Date:
Subject: Re: [HACKERS] Memory leaks?
Next
From: "Maurice Gittens"
Date:
Subject: Re: [HACKERS] Memory leaks?