mirror of
https://github.com/postgres/postgres.git
synced 2025-11-10 17:42:29 +03:00
Change resjunk to a boolean.
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: analyze.c,v 1.105 1999/05/17 04:50:07 tgl Exp $
|
||||
* $Id: analyze.c,v 1.106 1999/05/17 17:03:27 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -338,7 +338,7 @@ transformInsertStmt(ParseState *pstate, InsertStmt *stmt)
|
||||
att[defval[ndef].adnum - 1]->atttypid,
|
||||
att[defval[ndef].adnum - 1]->atttypmod,
|
||||
pstrdup(nameout(&(att[defval[ndef].adnum - 1]->attname))),
|
||||
0, 0, 0),
|
||||
0, 0, false),
|
||||
(Node *) stringToNode(defval[ndef].adbin));
|
||||
qry->targetList = lappend(qry->targetList, te);
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/parser/parse_clause.c,v 1.32 1999/05/13 14:59:05 thomas Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/parser/parse_clause.c,v 1.33 1999/05/17 17:03:32 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -495,14 +495,14 @@ findTargetlistEntry(ParseState *pstate, Node *node, List *tlist, int clause)
|
||||
case T_Attr:
|
||||
target_result = MakeTargetEntryIdent(pstate, node,
|
||||
&((Attr *) node)->relname, NULL,
|
||||
((Attr *) node)->relname, TRUE);
|
||||
((Attr *) node)->relname, true);
|
||||
lappend(tlist, target_result);
|
||||
break;
|
||||
|
||||
case T_Ident:
|
||||
target_result = MakeTargetEntryIdent(pstate, node,
|
||||
&((Ident *) node)->name, NULL,
|
||||
((Ident *) node)->name, TRUE);
|
||||
((Ident *) node)->name, true);
|
||||
lappend(tlist, target_result);
|
||||
break;
|
||||
|
||||
@@ -517,7 +517,7 @@ findTargetlistEntry(ParseState *pstate, Node *node, List *tlist, int clause)
|
||||
|
||||
case T_FuncCall:
|
||||
case T_A_Expr:
|
||||
target_result = MakeTargetEntryExpr(pstate, "resjunk", expr, FALSE, TRUE);
|
||||
target_result = MakeTargetEntryExpr(pstate, "resjunk", expr, false, true);
|
||||
lappend(tlist, target_result);
|
||||
break;
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.43 1999/05/10 00:45:27 momjian Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/parser/parse_func.c,v 1.44 1999/05/17 17:03:33 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -1352,7 +1352,7 @@ setup_tlist(char *attname, Oid relid)
|
||||
get_attname(relid, attno),
|
||||
0,
|
||||
(Oid) 0,
|
||||
0);
|
||||
false);
|
||||
varnode = makeVar(-1, attno, typeid, type_mod, 0, -1, attno);
|
||||
|
||||
tle = makeTargetEntry(resnode, (Node *) varnode);
|
||||
@@ -1377,7 +1377,7 @@ setup_base_tlist(Oid typeid)
|
||||
"<noname>",
|
||||
0,
|
||||
(Oid) 0,
|
||||
0);
|
||||
false);
|
||||
varnode = makeVar(-1, 1, typeid, -1, 0, -1, 1);
|
||||
tle = makeTargetEntry(resnode, (Node *) varnode);
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/parser/parse_relation.c,v 1.19 1999/02/23 07:53:01 thomas Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/parser/parse_relation.c,v 1.20 1999/05/17 17:03:34 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -283,7 +283,7 @@ expandAll(ParseState *pstate, char *relname, char *refname, int *this_resno)
|
||||
attrname,
|
||||
(Index) 0,
|
||||
(Oid) 0,
|
||||
0);
|
||||
false);
|
||||
te->expr = (Node *) varnode;
|
||||
if (te_head == NIL)
|
||||
te_head = te_tail = lcons(te, NIL);
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $Header: /cvsroot/pgsql/src/backend/parser/parse_target.c,v 1.36 1999/05/17 04:19:33 momjian Exp $
|
||||
* $Header: /cvsroot/pgsql/src/backend/parser/parse_target.c,v 1.37 1999/05/17 17:03:35 momjian Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@@ -60,7 +60,7 @@ MakeTargetEntryIdent(ParseState *pstate,
|
||||
char **resname,
|
||||
char *refname,
|
||||
char *colname,
|
||||
int16 resjunk)
|
||||
bool resjunk)
|
||||
{
|
||||
Node *expr = NULL;
|
||||
Oid attrtype_target;
|
||||
@@ -123,7 +123,7 @@ MakeTargetEntryIdent(ParseState *pstate,
|
||||
{
|
||||
expr = coerce_type(pstate, node, attrtype_id, attrtype_target);
|
||||
expr = transformExpr(pstate, expr, EXPR_COLUMN_FIRST);
|
||||
tent = MakeTargetEntryExpr(pstate, *resname, expr, FALSE, FALSE);
|
||||
tent = MakeTargetEntryExpr(pstate, *resname, expr, false, false);
|
||||
expr = tent->expr;
|
||||
}
|
||||
else
|
||||
@@ -185,7 +185,7 @@ MakeTargetEntryExpr(ParseState *pstate,
|
||||
char *colname,
|
||||
Node *expr,
|
||||
List *arrayRef,
|
||||
int16 resjunk)
|
||||
bool resjunk)
|
||||
{
|
||||
Oid type_id,
|
||||
attrtype;
|
||||
@@ -345,7 +345,7 @@ MakeTargetEntryCase(ParseState *pstate,
|
||||
res->name,
|
||||
(Index) 0,
|
||||
(Oid) 0,
|
||||
0);
|
||||
false);
|
||||
|
||||
tent = makeNode(TargetEntry);
|
||||
tent->resdom = resnode;
|
||||
@@ -426,7 +426,7 @@ MakeTargetEntryComplex(ParseState *pstate,
|
||||
constval->val.str = save_str;
|
||||
return MakeTargetEntryExpr(pstate, res->name,
|
||||
(Node *) make_const(constval),
|
||||
NULL, FALSE);
|
||||
NULL, false);
|
||||
pfree(save_str);
|
||||
}
|
||||
else
|
||||
@@ -458,7 +458,7 @@ MakeTargetEntryComplex(ParseState *pstate,
|
||||
}
|
||||
res->name = colname;
|
||||
return MakeTargetEntryExpr(pstate, res->name, expr,
|
||||
res->indirection, FALSE);
|
||||
res->indirection, false);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -531,7 +531,7 @@ MakeTargetEntryAttr(ParseState *pstate,
|
||||
resname,
|
||||
(Index) 0,
|
||||
(Oid) 0,
|
||||
0);
|
||||
false);
|
||||
tent = makeNode(TargetEntry);
|
||||
tent->resdom = resnode;
|
||||
tent->expr = result;
|
||||
@@ -560,7 +560,8 @@ transformTargetList(ParseState *pstate, List *targetlist)
|
||||
char *identname;
|
||||
|
||||
identname = ((Ident *) res->val)->name;
|
||||
tent = MakeTargetEntryIdent(pstate, (Node *) res->val, &res->name, NULL, identname, FALSE);
|
||||
tent = MakeTargetEntryIdent(pstate,
|
||||
(Node *) res->val, &res->name, NULL, identname, false);
|
||||
break;
|
||||
}
|
||||
case T_ParamNo:
|
||||
|
||||
Reference in New Issue
Block a user