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
|
* 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
|
* NOTES
|
||||||
* Every node type that can appear in stored rules' parsetrees *must*
|
* Every node type that can appear in stored rules' parsetrees *must*
|
||||||
@ -1985,6 +1985,17 @@ _outResTarget(StringInfo str, ResTarget *node)
|
|||||||
WRITE_INT_FIELD(location);
|
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
|
static void
|
||||||
_outConstraint(StringInfo str, Constraint *node)
|
_outConstraint(StringInfo str, Constraint *node)
|
||||||
{
|
{
|
||||||
@ -2426,6 +2437,9 @@ _outNode(StringInfo str, void *obj)
|
|||||||
case T_ResTarget:
|
case T_ResTarget:
|
||||||
_outResTarget(str, obj);
|
_outResTarget(str, obj);
|
||||||
break;
|
break;
|
||||||
|
case T_SortBy:
|
||||||
|
_outSortBy(str, obj);
|
||||||
|
break;
|
||||||
case T_Constraint:
|
case T_Constraint:
|
||||||
_outConstraint(str, obj);
|
_outConstraint(str, obj);
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user