[FEAT MERGE]4_1_sql_feature

Co-authored-by: leslieyuchen <leslieyuchen@gmail.com>
Co-authored-by: Charles0429 <xiezhenjiang@gmail.com>
Co-authored-by: raywill <hustos@gmail.com>
This commit is contained in:
obdev
2023-01-28 16:01:26 +08:00
committed by ob-robot
parent 3080f2b66f
commit 2d19a9d8f5
846 changed files with 161957 additions and 116661 deletions

View File

@ -30,10 +30,9 @@ private:
// disallow copy
DISALLOW_COPY_AND_ASSIGN(ObRawExprCanonicalizerImpl);
// function members
typedef int (ObRawExprCanonicalizerImpl::* process_action)(ObRawExpr *&expr);
int process_children(ObRawExpr *&expr, process_action trave_action);
int push_not(ObRawExpr *&expr);
int do_push_not(ObRawExpr *&expr);
int remove_duplicate_conds(ObRawExpr *&expr);
int pull_parallel_expr(ObRawExpr *&expr);
int pull_and_factor(ObRawExpr *&expr);
int pull_similar_expr(ObRawExpr *&expr);