XMLATTRIBUTES() should send the attribute values through
commit082d449f8e97b37d7a9284052ba846a222cfe0af
authorpetere <petere>
Wed, 8 Apr 2009 21:51:38 +0000 (8 21:51 +0000)
committerpetere <petere>
Wed, 8 Apr 2009 21:51:38 +0000 (8 21:51 +0000)
tree09d07f08e7f81d65c0ca4df821409379e7b57b7e
parent6dc0f6dd9b5c94a41ab587ac54cc21e92ff1d26c
XMLATTRIBUTES() should send the attribute values through
map_sql_value_to_xml_value() instead of directly through the data type output
function.  This is per SQL standard, and consistent with XMLELEMENT().
src/backend/executor/execQual.c
src/backend/utils/adt/xml.c
src/include/nodes/execnodes.h
src/test/regress/expected/xml.out
src/test/regress/expected/xml_1.out
src/test/regress/sql/xml.sql