fix subquery expr in join`s filter can not execute bug

This commit is contained in:
zzg19950727
2022-12-05 09:35:51 +00:00
committed by ob-robot
parent fddecc1ae2
commit f8f024230a
4 changed files with 115 additions and 17 deletions

View File

@ -440,6 +440,7 @@ struct EstimateCostInfo {
{
return NULL != strong_sharding_ && parallel_ > strong_sharding_->get_part_cnt();
}
int compute_path_property_from_log_op();
TO_STRING_KV(K_(is_local_order),
K_(ordering),
K_(interesting_order_info),
@ -1554,6 +1555,9 @@ struct NullAwareAntiJoinInfo {
int create_plan_for_inner_path(Path *path);
int create_subplan_filter_for_join_path(Path *path,
ObIArray<ObRawExpr*> &subquery_filters);
int check_valid_for_inner_path(const ObIArray<ObRawExpr*> &join_conditions,
const ValidPathInfo &path_info,
const ObJoinOrder &right_tree,