[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:
@ -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];
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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];
|
||||
|
||||
@ -61,6 +61,10 @@ public:
|
||||
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));
|
||||
|
||||
OK(ObRawExprUtils::make_raw_expr_from_str(expr_str, strlen(expr_str),
|
||||
ctx, expr, columns,
|
||||
sys_vars, &sub_query_info,
|
||||
@ -135,6 +139,10 @@ public:
|
||||
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));
|
||||
|
||||
for (int64_t i = 0; i < more_range_columns_.count(); ++i) {
|
||||
OK(tmp_range_columns.push_back(more_range_columns_.at(i)));
|
||||
}
|
||||
@ -1303,6 +1311,8 @@ TEST_F(ObQueryRangeTest, serialize_geo_keypart)
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
init_sql_factories();
|
||||
system("rm -rf test_query_range.log*");
|
||||
OB_LOGGER.set_file_name("test_query_range.log", true);
|
||||
OB_LOGGER.set_log_level("TRACE");
|
||||
int ret = 0;
|
||||
ContextParam param;
|
||||
|
||||
Reference in New Issue
Block a user