[to #46981168]remove is_deterministic_ in ObUDFRawExpr
This commit is contained in:
@ -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() &&
|
||||||
|
|||||||
@ -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_;
|
||||||
|
|||||||
Reference in New Issue
Block a user