to issue<45173384>:fix cursor expression remote execute issue

This commit is contained in:
obdev
2023-05-06 06:48:40 +00:00
committed by ob-robot
parent 631fde402f
commit 05ffe5a646
5 changed files with 29 additions and 0 deletions

View File

@ -490,6 +490,8 @@ ObOptimizerContext(ObSQLSessionInfo *session_info,
bool has_pl_udf() const { return has_pl_udf_; }
void set_allow_parallel_trigger(bool v) { is_allow_parallel_trigger_ = v; }
bool is_allow_parallel_trigger() const { return is_allow_parallel_trigger_; }
void set_has_cursor_expression(bool v) { has_cursor_expression_ = v; }
bool has_cursor_expression() const { return has_cursor_expression_; }
void set_has_dblink(bool v) { has_dblink_ = v; }
bool has_dblink() const { return has_dblink_; }
void set_has_subquery_in_function_table(bool v) { has_subquery_in_function_table_ = v; }
@ -577,6 +579,7 @@ private:
int8_t has_subquery_in_function_table_ : 1; //this stmt has function table
int8_t has_dblink_ : 1; //this stmt has dblink table
int8_t is_allow_parallel_trigger_ : 1; //this sql linked trigger can parallel execute
int8_t has_cursor_expression_ : 1; //this sql has cursor expression
};
};
bool has_for_update_;