[FEAT MERGE]:Oracle Json Supported

This commit is contained in:
obdev
2023-01-28 15:52:29 +08:00
committed by ob-robot
parent 274e68514d
commit bbb017266b
197 changed files with 30520 additions and 2252 deletions

View File

@ -17,6 +17,7 @@
#include "common/ob_zerofill_info.h"
#include "lib/timezone/ob_timezone_info.h"
#include "lib/timezone/ob_time_convert.h"
#include "sql/session/ob_sql_session_info.h"
#include "lib/charset/ob_charset.h"
#include "share/ob_errno.h"
#include "share/datum/ob_datum.h"
@ -47,6 +48,12 @@ int datum_accuracy_check(const ObExpr &expr,
ObDatum &res_datum,
int &warning);
// 根据in_type,force_use_standard_format信息,从session中获取fromat_str
int common_get_nls_format(const ObBasicSessionInfo *session,
const ObObjType in_type,
const bool force_use_standard_format,
ObString &format_str);
// 检查str以check_cs_type作为字符集是否合法
// strict_mode下,如果上述检查失败,返回错误码
// 否则返回以check_cs_type作为字符集的最长合法字符串