[CP] [CP] Support to deduce prefix index from T_OP_LIKE expr

This commit is contained in:
obdev
2023-04-07 11:54:21 +00:00
committed by ob-robot
parent 134f4eedae
commit 83bc968292
4 changed files with 311 additions and 43 deletions

View File

@ -470,6 +470,18 @@ public:
ObRawExpr *second_expr,
ObRawExpr *third_expr,
ObSysFunRawExpr *&out_expr);
static int create_instr_expr(ObRawExprFactory &expr_factory,
ObSQLSessionInfo *session_info,
ObRawExpr *first_expr,
ObRawExpr *second_expr,
ObRawExpr *third_expr,
ObRawExpr *fourth_expr,
ObSysFunRawExpr *&out_expr);
static int create_concat_expr(ObRawExprFactory &expr_factory,
ObSQLSessionInfo *session_info,
ObRawExpr *first_expr,
ObRawExpr *second_expr,
ObOpRawExpr *&out_expr);
static int create_type_to_str_expr(ObRawExprFactory &expr_factory,
ObRawExpr *src_expr,
ObSysFunRawExpr *&out_expr,