[FEAT MERGE] Functional_index

This commit is contained in:
obdev
2023-04-27 11:11:23 +00:00
committed by ob-robot
parent a52d8673b2
commit c5756c1799
370 changed files with 1728 additions and 821 deletions

View File

@ -482,6 +482,12 @@ public:
ObRawExpr *first_expr,
ObRawExpr *second_expr,
ObOpRawExpr *&out_expr);
static int create_prefix_pattern_expr(ObRawExprFactory &expr_factory,
ObSQLSessionInfo *session_info,
ObRawExpr *first_expr,
ObRawExpr *second_expr,
ObRawExpr *third_expr,
ObSysFunRawExpr *&out_expr);
static int create_type_to_str_expr(ObRawExprFactory &expr_factory,
ObRawExpr *src_expr,
ObSysFunRawExpr *&out_expr,
@ -1078,6 +1084,8 @@ public:
const ObExprResType &dst_type,
bool avoid_zero_len = false);
static int check_is_valid_generated_col(ObRawExpr *expr, ObIAllocator &allocator);
private :
static int create_real_cast_expr(ObRawExprFactory &expr_factory,