-
- Downloads
Implement XMLSERIALIZE for real. Analogously, make the xml to text cast
observe the xmloption. Reorganize the representation of the XML option in the parse tree and the API to make it easier to manage and understand. Add regression tests for parsing back XML expressions.
Showing
- src/backend/executor/execQual.c 23 additions, 12 deletionssrc/backend/executor/execQual.c
- src/backend/nodes/copyfuncs.c 19 additions, 1 deletionsrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 16 additions, 1 deletionsrc/backend/nodes/equalfuncs.c
- src/backend/nodes/outfuncs.c 17 additions, 1 deletionsrc/backend/nodes/outfuncs.c
- src/backend/nodes/readfuncs.c 4 additions, 1 deletionsrc/backend/nodes/readfuncs.c
- src/backend/parser/gram.y 18 additions, 21 deletionssrc/backend/parser/gram.y
- src/backend/parser/parse_expr.c 45 additions, 1 deletionsrc/backend/parser/parse_expr.c
- src/backend/parser/parse_target.c 7 additions, 1 deletionsrc/backend/parser/parse_target.c
- src/backend/utils/adt/ruleutils.c 36 additions, 16 deletionssrc/backend/utils/adt/ruleutils.c
- src/backend/utils/adt/xml.c 32 additions, 10 deletionssrc/backend/utils/adt/xml.c
- src/include/catalog/catversion.h 2 additions, 2 deletionssrc/include/catalog/catversion.h
- src/include/catalog/pg_cast.h 4 additions, 4 deletionssrc/include/catalog/pg_cast.h
- src/include/catalog/pg_proc.h 3 additions, 1 deletionsrc/include/catalog/pg_proc.h
- src/include/nodes/nodes.h 2 additions, 1 deletionsrc/include/nodes/nodes.h
- src/include/nodes/parsenodes.h 12 additions, 1 deletionsrc/include/nodes/parsenodes.h
- src/include/nodes/primnodes.h 11 additions, 1 deletionsrc/include/nodes/primnodes.h
- src/include/utils/errcodes.h 2 additions, 1 deletionsrc/include/utils/errcodes.h
- src/include/utils/xml.h 6 additions, 8 deletionssrc/include/utils/xml.h
- src/test/regress/expected/opr_sanity.out 1 addition, 6 deletionssrc/test/regress/expected/opr_sanity.out
- src/test/regress/expected/xml.out 34 additions, 2 deletionssrc/test/regress/expected/xml.out
Loading
Please register or sign in to comment