not to pushdown shared exprs of dml operators
This commit is contained in:
		| @ -2113,7 +2113,7 @@ int ObLogicalOperator::check_need_pushdown_expr(const bool producer_id, | ||||
|   } else if (OB_ISNULL(child_.at(0))) { | ||||
|     ret = OB_ERR_UNEXPECTED; | ||||
|     LOG_WARN("get unexpected null", K(ret)); | ||||
|   } else if (log_op_def::LOG_EXPR_VALUES == child_.at(0)->get_type()) { | ||||
|   } else if (child_.at(0)->is_expr_operator() || is_dml_operator()) { | ||||
|     need_pushdown = false; | ||||
|   } | ||||
|   return ret; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 yinyj17
					yinyj17