expression: add builtin conv
@@ -260,7 +260,8 @@ impl ScalarFunc {
| ScalarFuncSig::IfTime
| ScalarFuncSig::IfDuration
| ScalarFuncSig::IfJson
- | ScalarFuncSig::LikeSig => (3, 3),
+ | ScalarFuncSig::LikeSig
+ | ScalarFuncSig::Conv => (3, 3),
ScalarFuncSig::JsonArraySig | ScalarFuncSig::JsonObjectSig => (0, usize::MAX),
@@ -335,7 +336,6 @@ impl ScalarFunc {
| ScalarFuncSig::Compress
| ScalarFuncSig::ConcatWS
| ScalarFuncSig::ConnectionID
- | ScalarFuncSig::Conv
| ScalarFuncSig::Convert
| ScalarFuncSig::ConvertTz
| ScalarFuncSig::CurrentDate
@@ -922,6 +922,8 @@ dispatch_call! {
SHA1 => sha1,
SHA2 => sha2,
Elt => elt,
+
+ Conv => conv,
}
TIME_CALLS {
CastIntAsTime => cast_int_as_time,
@@ -1230,6 +1232,7 @@ mod test {
ScalarFuncSig::IfDuration,
ScalarFuncSig::IfJson,
ScalarFuncSig::LikeSig,
+ ScalarFuncSig::Conv,
],
3,
3,
@@ -1343,7 +1346,6 @@ mod test {
ScalarFuncSig::Compress,
ScalarFuncSig::ConcatWS,
ScalarFuncSig::ConnectionID,
- ScalarFuncSig::Conv,
ScalarFuncSig::Convert,
ScalarFuncSig::ConvertTz,
ScalarFuncSig::CurrentDate,
