add schema mod for 4.1

This commit is contained in:
obdev
2023-02-09 14:52:55 +00:00
committed by ob-robot
parent 4db1bc4fae
commit a230391cfc
3 changed files with 14 additions and 10 deletions

View File

@ -372,6 +372,8 @@ static const char* ref_info_type_strs[] = {
"DIS_TASK_SPLITER", "DIS_TASK_SPLITER",
"DAS_CTX", "DAS_CTX",
"SCHEMA_RECORDER", "SCHEMA_RECORDER",
"SPI_RESULT_SET",
"PL_PREPARE_RESULT",
"MOD_MAX", "MOD_MAX",
}; };

View File

@ -89,6 +89,8 @@ struct ObSchemaMgrItem
MOD_DIS_TASK_SPLITER = 26, MOD_DIS_TASK_SPLITER = 26,
MOD_DAS_CTX = 27, MOD_DAS_CTX = 27,
MOD_SCHEMA_RECORDER = 28, MOD_SCHEMA_RECORDER = 28,
MOD_SPI_RESULT_SET = 29,
MOD_PL_PREPARE_RESULT = 30,
MOD_MAX MOD_MAX
}; };
ObSchemaMgrItem() ObSchemaMgrItem()

View File

@ -106,7 +106,7 @@ public:
allocator_(ObModIds::OB_PL_TEMP), allocator_(ObModIds::OB_PL_TEMP),
result_set_(NULL), result_set_(NULL),
sql_ctx_(), sql_ctx_(),
schema_guard_(), schema_guard_(share::schema::ObSchemaMgrItem::MOD_SPI_RESULT_SET),
orign_nested_count_(-1), orign_nested_count_(-1),
cursor_nested_count_(-1), cursor_nested_count_(-1),
orign_session_value_(NULL), orign_session_value_(NULL),
@ -272,7 +272,7 @@ public:
mem_context_(nullptr), mem_context_(nullptr),
mem_context_destroy_guard_(mem_context_), mem_context_destroy_guard_(mem_context_),
sql_ctx_(), sql_ctx_(),
schema_guard_() {} schema_guard_(share::schema::ObSchemaMgrItem::MOD_PL_PREPARE_RESULT) {}
~PLPrepareResult() { reset(); } ~PLPrepareResult() { reset(); }
int init(sql::ObSQLSessionInfo &session_info); int init(sql::ObSQLSessionInfo &session_info);
void reset() void reset()