From 21992ed10adfdaa1eb59cddc1be0e54621a2bd18 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Fri, 17 Dec 1999 01:25:25 +0000 Subject: [PATCH] Reverse out nextval patch. --- src/backend/parser/parse_expr.c | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/src/backend/parser/parse_expr.c b/src/backend/parser/parse_expr.c index 5b50de1494..0b738a8730 100644 --- a/src/backend/parser/parse_expr.c +++ b/src/backend/parser/parse_expr.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.61 1999/12/16 20:07:41 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/parse_expr.c,v 1.62 1999/12/17 01:25:25 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -531,30 +531,6 @@ static Node * transformAttr(ParseState *pstate, Attr *att, int precedence) { Node *basenode; - char * attribute; - - /* Get the name of the first attribute */ - if ((att != NULL) && (lfirst(att->attrs) != NULL)) - { - /* - * Special case for name.nextval and name.currval, assume it's a - * sequence and transform to function call to nextval('name') and - * currval('name') - */ - attribute = pstrdup(((Value *) lfirst(att->attrs))->val.str); - if ((strcasecmp(attribute, "nextval") == 0) || - (strcasecmp(attribute, "currval") == 0)) - { - Value *s = makeNode(Value); - - s->type = T_String; - s->val.str = att->relname; - - return ParseFuncOrColumn(pstate, attribute, - lcons(make_const(s), NIL), false, false, - &pstate->p_last_resno, precedence); - } - } basenode = ParseNestedFuncOrColumn(pstate, att, &pstate->p_last_resno, precedence); -- 2.40.0