[FEAT MERGE] patch 423 sql compatible features to 432

Co-authored-by: akaError <lzg020616@163.com>
Co-authored-by: JinmaoLi <ljm.csmaster@gmail.com>
Co-authored-by: qingzhu521 <q15000557748@gmail.com>
This commit is contained in:
yinyj17
2024-05-27 11:18:00 +00:00
committed by ob-robot
parent a718b67350
commit 5ce9ef5136
208 changed files with 11028 additions and 495 deletions

View File

@ -87,6 +87,10 @@ TEST_F(TestRawExprToStr, basic)
ctx.session_info_ = &session;
OBSERVER.init_version();
EXPECT_TRUE(OB_SUCCESS == oceanbase::ObPreProcessSysVars::init_sys_var());
EXPECT_TRUE(OB_SUCCESS == session.test_init(0, 0, 0, NULL));
EXPECT_TRUE(OB_SUCCESS == session.load_default_sys_variable(false, true));
// const int64_t buf_len = 1024;
//int64_t pos = 0;
//char buf[buf_len];

View File

@ -81,6 +81,11 @@ void TestRawExprResolver::resolve(const char* expr, const char *&json_expr)
ctx.is_extract_param_type_ = false;
ObSQLSessionInfo session;
ctx.session_info_ = &session;
EXPECT_TRUE(OB_SUCCESS == oceanbase::ObPreProcessSysVars::init_sys_var());
EXPECT_TRUE(OB_SUCCESS == session.test_init(0, 0, 0, NULL));
EXPECT_TRUE(OB_SUCCESS == session.load_default_sys_variable(false, true));
ObRawExpr *raw_expr = NULL;
OBSERVER.init_version();
OK(ObRawExprUtils::make_raw_expr_from_str(expr_str, strlen(expr_str), ctx, raw_expr, columns,

View File

@ -79,6 +79,10 @@ TEST_F(TestRawExprToStr, basic)
ctx.session_info_ = &session;
OBSERVER.init_version();
EXPECT_TRUE(OB_SUCCESS == oceanbase::ObPreProcessSysVars::init_sys_var());
EXPECT_TRUE(OB_SUCCESS == session.test_init(0, 0, 0, NULL));
EXPECT_TRUE(OB_SUCCESS == session.load_default_sys_variable(false, true));
const int64_t buf_len = 1024;
int64_t pos = 0;
char buf[buf_len];