[FEAT MERGE] OB Support XMLType

Co-authored-by: simonjoylet <simonjoylet@gmail.com>
This commit is contained in:
obdev
2023-04-28 03:45:10 +00:00
committed by ob-robot
parent 58bb3d34b7
commit 17abf2818a
405 changed files with 18839 additions and 1573 deletions

View File

@ -200,6 +200,10 @@ private:
int process_odbc_time_literals(const ObItemType dst_time_type,
const ParseNode *expr_node,
ObRawExpr *&expr);
int process_xml_element_node(const ParseNode *node, ObRawExpr *&expr);
int process_xml_attributes_node(const ParseNode *node, ObRawExpr *&expr);
int process_xml_attributes_values_node(const ParseNode *node, ObRawExpr *&expr);
int process_xmlparse_node(const ParseNode *node, ObRawExpr *&expr);
private:
int process_sys_func_params(ObSysFunRawExpr &func_expr, int current_columns_count);
int transform_ratio_afun_to_arg_div_sum(const ParseNode *ratio_to_report, ParseNode *&div);