|
8 | 8 | *
|
9 | 9 | *
|
10 | 10 | * IDENTIFICATION
|
11 |
| - * $PostgreSQL: pgsql/src/backend/nodes/outfuncs.c,v 1.327 2008/07/16 01:30:22 tgl Exp $ |
| 11 | + * $PostgreSQL: pgsql/src/backend/nodes/outfuncs.c,v 1.328 2008/07/17 16:02:12 tgl Exp $ |
12 | 12 | *
|
13 | 13 | * NOTES
|
14 | 14 | * Every node type that can appear in stored rules' parsetrees *must*
|
@@ -1985,6 +1985,17 @@ _outResTarget(StringInfo str, ResTarget *node)
|
1985 | 1985 | WRITE_INT_FIELD(location);
|
1986 | 1986 | }
|
1987 | 1987 |
|
| 1988 | +staticvoid |
| 1989 | +_outSortBy(StringInfostr,SortBy*node) |
| 1990 | +{ |
| 1991 | +WRITE_NODE_TYPE("SORTBY"); |
| 1992 | + |
| 1993 | +WRITE_ENUM_FIELD(sortby_dir,SortByDir); |
| 1994 | +WRITE_ENUM_FIELD(sortby_nulls,SortByNulls); |
| 1995 | +WRITE_NODE_FIELD(useOp); |
| 1996 | +WRITE_NODE_FIELD(node); |
| 1997 | +} |
| 1998 | + |
1988 | 1999 | staticvoid
|
1989 | 2000 | _outConstraint(StringInfostr,Constraint*node)
|
1990 | 2001 | {
|
@@ -2426,6 +2437,9 @@ _outNode(StringInfo str, void *obj)
|
2426 | 2437 | caseT_ResTarget:
|
2427 | 2438 | _outResTarget(str,obj);
|
2428 | 2439 | break;
|
| 2440 | +caseT_SortBy: |
| 2441 | +_outSortBy(str,obj); |
| 2442 | +break; |
2429 | 2443 | caseT_Constraint:
|
2430 | 2444 | _outConstraint(str,obj);
|
2431 | 2445 | break;
|
|