[to #46981168]remove is_deterministic_ in ObUDFRawExpr

This commit is contained in:
LiuYoung00
2023-01-11 03:38:20 +00:00
committed by ob-robot
parent 5830b64c41
commit 0379d889a1
2 changed files with 2 additions and 6 deletions

View File

@ -4316,7 +4316,6 @@ int ObUDFRawExpr::assign(const ObRawExpr &other)
params_type_ = tmp.params_type_; params_type_ = tmp.params_type_;
database_name_ = tmp.database_name_; database_name_ = tmp.database_name_;
package_name_ = tmp.package_name_; package_name_ = tmp.package_name_;
is_deterministic_ = tmp.is_deterministic_;
is_parallel_enable_ = tmp.is_parallel_enable_; is_parallel_enable_ = tmp.is_parallel_enable_;
is_udt_udf_ = tmp.is_udt_udf_; is_udt_udf_ = tmp.is_udt_udf_;
is_pkg_body_udf_ = tmp.is_pkg_body_udf_; is_pkg_body_udf_ = tmp.is_pkg_body_udf_;
@ -4404,7 +4403,7 @@ bool ObUDFRawExpr::inner_same_as(const ObRawExpr &expr,
bool bool_ret = true; bool bool_ret = true;
if (this == &expr) { if (this == &expr) {
// do nothing // do nothing
} else if (NULL != check_context && check_context->need_check_deterministic_ && !is_deterministic_) { } else if (NULL != check_context && check_context->need_check_deterministic_ && !is_deterministic()) {
bool_ret = false; bool_ret = false;
} else if (!ObSysFunRawExpr::inner_same_as(expr, check_context)) { } else if (!ObSysFunRawExpr::inner_same_as(expr, check_context)) {
bool_ret = false; bool_ret = false;
@ -4416,7 +4415,7 @@ bool ObUDFRawExpr::inner_same_as(const ObRawExpr &expr,
pls_type_ == other->get_pls_type() && pls_type_ == other->get_pls_type() &&
database_name_.compare(other->get_database_name()) == 0 && database_name_.compare(other->get_database_name()) == 0 &&
package_name_.compare(other->get_package_name()) == 0 && package_name_.compare(other->get_package_name()) == 0 &&
is_deterministic_ == other->is_deterministic() && is_deterministic() == other->is_deterministic() &&
is_parallel_enable_ == other->is_parallel_enable() && is_parallel_enable_ == other->is_parallel_enable() &&
is_udt_udf_ == other->get_is_udt_udf() && is_udt_udf_ == other->get_is_udt_udf() &&
is_pkg_body_udf_ == other->is_pkg_body_udf() && is_pkg_body_udf_ == other->is_pkg_body_udf() &&

View File

@ -3522,7 +3522,6 @@ public:
params_type_(), params_type_(),
database_name_(), database_name_(),
package_name_(), package_name_(),
is_deterministic_(false),
is_parallel_enable_(false), is_parallel_enable_(false),
is_udt_udf_(false), is_udt_udf_(false),
is_pkg_body_udf_(false), is_pkg_body_udf_(false),
@ -3549,7 +3548,6 @@ public:
params_type_(), params_type_(),
database_name_(), database_name_(),
package_name_(), package_name_(),
is_deterministic_(false),
is_parallel_enable_(false), is_parallel_enable_(false),
is_udt_udf_(false), is_udt_udf_(false),
is_pkg_body_udf_(false), is_pkg_body_udf_(false),
@ -3726,7 +3724,6 @@ private:
common::ObSEArray<ObExprResType, 5, common::ModulePageAllocator, true> params_type_; common::ObSEArray<ObExprResType, 5, common::ModulePageAllocator, true> params_type_;
common::ObString database_name_; common::ObString database_name_;
common::ObString package_name_; common::ObString package_name_;
bool is_deterministic_;
bool is_parallel_enable_; bool is_parallel_enable_;
bool is_udt_udf_; bool is_udt_udf_;
bool is_pkg_body_udf_; bool is_pkg_body_udf_;