diff options
Diffstat (limited to 'src/backend/optimizer/prep')
-rw-r--r-- | src/backend/optimizer/prep/preptlist.c | 5 | ||||
-rw-r--r-- | src/backend/optimizer/prep/prepunion.c | 3 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/backend/optimizer/prep/preptlist.c b/src/backend/optimizer/prep/preptlist.c index 310b57392cd..587e8f8918d 100644 --- a/src/backend/optimizer/prep/preptlist.c +++ b/src/backend/optimizer/prep/preptlist.c @@ -16,7 +16,7 @@ * Portions Copyright (c) 1994, Regents of the University of California * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/optimizer/prep/preptlist.c,v 1.86 2007/02/19 07:03:30 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/optimizer/prep/preptlist.c,v 1.87 2007/03/17 00:11:04 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -281,6 +281,7 @@ expand_targetlist(List *tlist, int command_type, if (!att_tup->attisdropped) { new_expr = (Node *) makeConst(atttype, + -1, att_tup->attlen, (Datum) 0, true, /* isnull */ @@ -296,6 +297,7 @@ expand_targetlist(List *tlist, int command_type, { /* Insert NULL for dropped column */ new_expr = (Node *) makeConst(INT4OID, + -1, sizeof(int32), (Datum) 0, true, /* isnull */ @@ -315,6 +317,7 @@ expand_targetlist(List *tlist, int command_type, { /* Insert NULL for dropped column */ new_expr = (Node *) makeConst(INT4OID, + -1, sizeof(int32), (Datum) 0, true, /* isnull */ diff --git a/src/backend/optimizer/prep/prepunion.c b/src/backend/optimizer/prep/prepunion.c index f09ddb1d23d..5b4b312df11 100644 --- a/src/backend/optimizer/prep/prepunion.c +++ b/src/backend/optimizer/prep/prepunion.c @@ -22,7 +22,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/optimizer/prep/prepunion.c,v 1.139 2007/02/22 22:00:24 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/optimizer/prep/prepunion.c,v 1.140 2007/03/17 00:11:04 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -545,6 +545,7 @@ generate_setop_tlist(List *colTypes, int flag, /* Add a resjunk flag column */ /* flag value is the given constant */ expr = (Node *) makeConst(INT4OID, + -1, sizeof(int4), Int32GetDatum(flag), false, |