Add dump support for SortBy nodes. Needed this while debugging a reported
problem with DISTINCT, so might as well commit it.
This commit is contained in:
parent
ba38e363ac
commit
a41f73a092
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user