[FEAT MERGE] JSON/XML phase2 and JSON Partial Update
Co-authored-by: Carrot-77 <1012982871@qq.com> Co-authored-by: wu-xingying <729224612@qq.com>
This commit is contained in:
@ -239,6 +239,8 @@
|
||||
#include "ob_expr_json_object.h"
|
||||
#include "ob_expr_json_extract.h"
|
||||
#include "ob_expr_json_contains.h"
|
||||
#include "ob_expr_json_schema_valid.h"
|
||||
#include "ob_expr_json_schema_validation_report.h"
|
||||
#include "ob_expr_json_contains_path.h"
|
||||
#include "ob_expr_json_depth.h"
|
||||
#include "ob_expr_json_keys.h"
|
||||
@ -250,6 +252,7 @@
|
||||
#include "ob_expr_json_valid.h"
|
||||
#include "ob_expr_json_remove.h"
|
||||
#include "ob_expr_json_array_append.h"
|
||||
#include "ob_expr_json_append.h"
|
||||
#include "ob_expr_json_array_insert.h"
|
||||
#include "ob_expr_json_value.h"
|
||||
#include "ob_expr_json_replace.h"
|
||||
@ -324,6 +327,9 @@
|
||||
#include "ob_expr_xml_serialize.h"
|
||||
#include "ob_expr_xmlcast.h"
|
||||
#include "ob_expr_update_xml.h"
|
||||
#include "ob_expr_insert_child_xml.h"
|
||||
#include "ob_expr_xml_delete_xml.h"
|
||||
#include "ob_expr_xml_sequence.h"
|
||||
#include "ob_expr_generator_func.h"
|
||||
#include "ob_expr_random.h"
|
||||
#include "ob_expr_randstr.h"
|
||||
@ -1087,14 +1093,14 @@ static ObExpr::EvalFunc g_expr_eval_functions[] = {
|
||||
NULL, //ObExprInnerIsTrue::number_is_true_start, /* 621 */
|
||||
NULL, //ObExprInnerIsTrue::number_is_true_end, /* 622 */
|
||||
NULL, //ObExprInnerDecodeLike::eval_inner_decode_like /* 623 */
|
||||
NULL, //ObExprJsonSchemaValid::eval_json_schema_valid /* 624 */
|
||||
NULL, //ObExprJsonSchemaValidationReport::eval_json_schema_validation_report /* 625 */
|
||||
NULL, //ObExprInsertChildXml::eval_insert_child_xml /* 626 */
|
||||
NULL, //ObExprDeleteXml::eval_delete_xml /* 627 */
|
||||
NULL, //ObExprExtractValue::eval_mysql_extract_value /* 628 */
|
||||
NULL, //ObExprUpdateXml::eval_mysql_update_xml /* 629 */
|
||||
NULL, //ObExprXmlSequence::eval_xml_sequence /* 630 */
|
||||
NULL, //ObExprJsonAppend::eval_json_array_append /* 631 */
|
||||
ObExprJsonSchemaValid::eval_json_schema_valid, /* 624 */
|
||||
ObExprJsonSchemaValidationReport::eval_json_schema_validation_report, /* 625 */
|
||||
ObExprInsertChildXml::eval_insert_child_xml, /* 626 */
|
||||
ObExprDeleteXml::eval_delete_xml, /* 627 */
|
||||
ObExprExtractValue::eval_mysql_extract_value, /* 628 */
|
||||
ObExprUpdateXml::eval_mysql_update_xml, /* 629 */
|
||||
ObExprXmlSequence::eval_xml_sequence, /* 630 */
|
||||
ObExprJsonAppend::eval_json_array_append, /* 631 */
|
||||
NULL, //unused /* 632 */
|
||||
ObExprUdtConstruct::eval_udt_construct, /* 633 */
|
||||
ObExprUDTAttributeAccess::eval_attr_access, /* 634 */
|
||||
|
||||
Reference in New Issue
Block a user