[feature](like) make like regexp used as a sql function (#19755)

This commit is contained in:
Kang
2023-05-18 10:03:12 +08:00
committed by GitHub
parent 5707ecd0e5
commit 88ca4f3e6b
10 changed files with 301 additions and 16 deletions

View File

@ -6197,6 +6197,10 @@ function_call_expr ::=
RESULT = new FunctionCallExpr(fn_name, params);
}
:}
| KW_LIKE LPAREN function_params:params RPAREN
{: RESULT = new FunctionCallExpr("like", params); :}
| KW_REGEXP LPAREN function_params:params RPAREN
{: RESULT = new FunctionCallExpr("regexp", params); :}
| function_name:fn_name LPAREN ident:id ARROW expr:e COMMA function_params:params RPAREN
{:
List<Expr> exprs = params.exprs();