[FEAT MERGE] optimizer statistics gather enhance

Co-authored-by: Larry955 <1412857955@qq.com>
Co-authored-by: wangt1xiuyi <13547954130@163.com>
This commit is contained in:
obdev
2023-04-28 13:11:58 +00:00
committed by ob-robot
parent 35c1be5aa1
commit 642f1c7d84
130 changed files with 8572 additions and 1563 deletions

View File

@ -1426,11 +1426,6 @@ public:
ObIArray<ObRawExpr*> &candi_left_quals,
ObIArray<ObRawExpr*> &candi_right_quals);
static int init_calc_part_id_expr(ObLogPlan * log_plan,
const uint64_t table_id,
const uint64_t ref_table_id,
ObRawExpr *&calc_part_id_expr);
static int replace_gen_column(ObLogPlan *log_plan,
ObRawExpr *part_expr,
ObRawExpr *&new_part_expr);
@ -1443,7 +1438,7 @@ public:
static int truncate_string_for_opt_stats(const ObObj *old_obj,
ObIAllocator &alloc,
const ObObj *&new_obj);
ObObj *&new_obj);
private:
//disallow construct