Commit a41f73a0 authored by Tom Lane's avatar Tom Lane

Add dump support for SortBy nodes. Needed this while debugging a reported

problem with DISTINCT, so might as well commit it.
parent ba38e363
......@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
* $PostgreSQL: pgsql/src/backend/nodes/outfuncs.c,v 1.327 2008/07/16 01:30:22 tgl Exp $
* $PostgreSQL: pgsql/src/backend/nodes/outfuncs.c,v 1.328 2008/07/17 16:02:12 tgl Exp $
*
* NOTES
* Every node type that can appear in stored rules' parsetrees *must*
......@@ -1985,6 +1985,17 @@ _outResTarget(StringInfo str, ResTarget *node)
WRITE_INT_FIELD(location);
}
static void
_outSortBy(StringInfo str, SortBy *node)
{
WRITE_NODE_TYPE("SORTBY");
WRITE_ENUM_FIELD(sortby_dir, SortByDir);
WRITE_ENUM_FIELD(sortby_nulls, SortByNulls);
WRITE_NODE_FIELD(useOp);
WRITE_NODE_FIELD(node);
}
static void
_outConstraint(StringInfo str, Constraint *node)
{
......@@ -2426,6 +2437,9 @@ _outNode(StringInfo str, void *obj)
case T_ResTarget:
_outResTarget(str, obj);
break;
case T_SortBy:
_outSortBy(str, obj);
break;
case T_Constraint:
_outConstraint(str, obj);
break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment