postgres.git / summary / log / commit / refs

commit    4fe6f72bda7b4c3eb39560e3da50a093d833647d
Author:   Robert Haas <rhaas@postgresql.org>
Date:     Wed Sep 23 14:53:29 2015 +0000

    Print a MergeJoin's mergeNullsFirst array as bool, not int.
    
    It's declared as being an array of bool, but it's printed
    differently from the way bool and arrays of bool are handled
    elsewhere.
    
    Patch by Amit Kapila.  Anomaly noted independently by Amit Kapila
    and KaiGai Kohei.


src/backend/nodes/outfuncs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/nodes/outfuncs.c b/src/backend/nodes/outfuncs.c index e1b49d57faf..37222008665 100644 --- a/src/backend/nodes/outfuncs.c +++ b/src/backend/nodes/outfuncs.c @@ -649,7 +649,7 @@ _outMergeJoin(StringInfo str, const MergeJoin *node) appendStringInfoString(str, " :mergeNullsFirst"); for (i = 0; i < numCols; i++) - appendStringInfo(str, " %d", (int) node->mergeNullsFirst[i]); + appendStringInfo(str, " %s", booltostr(node->mergeNullsFirst[i])); } static void [parent: dc943ad95232]