@@ -218,9 +218,6 @@ pub enum BuiltinScalarFunction {
218218 OctetLength ,
219219 /// random
220220 Random ,
221- /// regexp_match
222- /// regexp_replace
223- RegexpReplace ,
224221 /// repeat
225222 Repeat ,
226223 /// replace
@@ -417,7 +414,6 @@ impl BuiltinScalarFunction {
417414 BuiltinScalarFunction :: MD5 => Volatility :: Immutable ,
418415 BuiltinScalarFunction :: OctetLength => Volatility :: Immutable ,
419416 BuiltinScalarFunction :: Radians => Volatility :: Immutable ,
420- BuiltinScalarFunction :: RegexpReplace => Volatility :: Immutable ,
421417 BuiltinScalarFunction :: Repeat => Volatility :: Immutable ,
422418 BuiltinScalarFunction :: Replace => Volatility :: Immutable ,
423419 BuiltinScalarFunction :: Reverse => Volatility :: Immutable ,
@@ -674,9 +670,6 @@ impl BuiltinScalarFunction {
674670 BuiltinScalarFunction :: Pi => Ok ( Float64 ) ,
675671 BuiltinScalarFunction :: Random => Ok ( Float64 ) ,
676672 BuiltinScalarFunction :: Uuid => Ok ( Utf8 ) ,
677- BuiltinScalarFunction :: RegexpReplace => {
678- utf8_to_str_type ( & input_expr_types[ 0 ] , "regexp_replace" )
679- }
680673 BuiltinScalarFunction :: Repeat => {
681674 utf8_to_str_type ( & input_expr_types[ 0 ] , "repeat" )
682675 }
@@ -1161,14 +1154,6 @@ impl BuiltinScalarFunction {
11611154 BuiltinScalarFunction :: Replace | BuiltinScalarFunction :: Translate => {
11621155 Signature :: one_of ( vec ! [ Exact ( vec![ Utf8 , Utf8 , Utf8 ] ) ] , self . volatility ( ) )
11631156 }
1164- BuiltinScalarFunction :: RegexpReplace => Signature :: one_of (
1165- vec ! [
1166- Exact ( vec![ Utf8 , Utf8 , Utf8 ] ) ,
1167- Exact ( vec![ Utf8 , Utf8 , Utf8 , Utf8 ] ) ,
1168- ] ,
1169- self . volatility ( ) ,
1170- ) ,
1171-
11721157 BuiltinScalarFunction :: Pi => Signature :: exact ( vec ! [ ] , self . volatility ( ) ) ,
11731158 BuiltinScalarFunction :: Random => Signature :: exact ( vec ! [ ] , self . volatility ( ) ) ,
11741159 BuiltinScalarFunction :: Uuid => Signature :: exact ( vec ! [ ] , self . volatility ( ) ) ,
@@ -1398,9 +1383,6 @@ impl BuiltinScalarFunction {
13981383 BuiltinScalarFunction :: SubstrIndex => & [ "substr_index" , "substring_index" ] ,
13991384 BuiltinScalarFunction :: FindInSet => & [ "find_in_set" ] ,
14001385
1401- // regex functions
1402- BuiltinScalarFunction :: RegexpReplace => & [ "regexp_replace" ] ,
1403-
14041386 // time/date functions
14051387 BuiltinScalarFunction :: Now => & [ "now" ] ,
14061388 BuiltinScalarFunction :: CurrentDate => & [ "current_date" , "today" ] ,
0 commit comments