|
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; |
|