Skip to content

Commit 73e14be

Browse files
bigplaicejiaoshuntian
authored andcommitted
Support xml functions with some bug fixes (IvorySQL#640)
* Compatible with Oracle XML functions and fix BUG as following: 1.xml: fix bug of ivy_xml_addchildnode(). 2.support updatexml function in update command. 3.use correct variable type for cnode_copy. 4.improve the CR test case. Conflicts: src/backend/nodes/nodeFuncs.c src/backend/oracle_parser/ora_gram.y src/include/nodes/primnodes.h src/include/oracle_parser/ora_kwlist.h src/oracle_test/regress/expected/interval_1.out src/oracle_test/regress/sql/interval.sql Conflicts: src/backend/oracle_parser/ora_gram.y src/oracle_test/regress/expected/xml.out src/oracle_test/regress/expected/xml_1.out
1 parent f6690ef commit 73e14be

47 files changed

Lines changed: 5628 additions & 1100 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

contrib/ivorysql_ora/Makefile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ OBJS = \
2626
src/builtin_functions/numeric_datatype_functions.o \
2727
src/builtin_functions/misc_functions.o \
2828
src/merge/ora_merge.o \
29-
src/sysview/sysview_functions.o
29+
src/sysview/sysview_functions.o \
30+
src/xml_functions/ora_xml_functions.o
3031

3132
EXTENSION = ivorysql_ora
3233

@@ -61,7 +62,10 @@ ORA_REGRESS = \
6162
ora_merge \
6263
datatype_and_func_bugs \
6364
ora_sysview \
64-
ora_like_operator
65+
ora_like_operator \
66+
ora_xml_functions
67+
68+
SHLIB_LINK += -lxml2
6569

6670
ifdef USE_PGXS
6771
PG_CONFIG = pg_config

0 commit comments

Comments
 (0)