|
6 | 6 | * Portions Copyright (c) 1996-2000, PostgreSQL, Inc
|
7 | 7 | * Portions Copyright (c) 1994, Regents of the University of California
|
8 | 8 | *
|
9 |
| - *$Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.114 2000/04/12 17:15:16 momjian Exp $ |
| 9 | + *$Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.115 2000/04/26 23:39:10 tgl Exp $ |
10 | 10 | *
|
11 | 11 | * NOTES
|
12 | 12 | * Every (plan) node in POSTGRES has an associated "out" routine which
|
@@ -598,15 +598,19 @@ _outGroup(StringInfo str, Group *node)
|
598 | 598 | staticvoid
|
599 | 599 | _outUnique(StringInfostr,Unique*node)
|
600 | 600 | {
|
| 601 | +inti; |
| 602 | + |
601 | 603 | appendStringInfo(str," UNIQUE ");
|
602 | 604 | _outPlanInfo(str, (Plan*)node);
|
603 | 605 |
|
604 |
| -appendStringInfo(str," :nonameid %u :keycount %d :numCols %d ", |
| 606 | +appendStringInfo(str," :nonameid %u :keycount %d :numCols %d:uniqColIdx", |
605 | 607 | node->nonameid,
|
606 | 608 | node->keycount,
|
607 | 609 | node->numCols);
|
608 |
| -} |
609 | 610 |
|
| 611 | +for (i=0;i<node->numCols;i++) |
| 612 | +appendStringInfo(str,"%d ", (int)node->uniqColIdx[i]); |
| 613 | +} |
610 | 614 |
|
611 | 615 | /*
|
612 | 616 | *Hash is a subclass of Noname
|
|