coprocessor/dag/expr: add un-pushed builtin UDFs(elt)
@@ -257,6 +257,7 @@ impl ScalarFunc {
| ScalarFuncSig::InDuration
| ScalarFuncSig::InJson
| ScalarFuncSig::IntervalInt
+ | ScalarFuncSig::Elt
| ScalarFuncSig::IntervalReal => (2, usize::MAX),
ScalarFuncSig::JsonSetSig
@@ -314,7 +315,6 @@ impl ScalarFunc {
| ScalarFuncSig::DurationAnyValue
| ScalarFuncSig::DurationDurationTimeDiff
| ScalarFuncSig::DurationStringTimeDiff
- | ScalarFuncSig::Elt
| ScalarFuncSig::Exp
| ScalarFuncSig::ExportSet3Arg
| ScalarFuncSig::ExportSet4Arg
@@ -871,11 +871,10 @@ dispatch_call! {
Reverse => reverse,
ReverseBinary => reverse_binary,
UnHex => un_hex,
-
Inet6Aton => inet6_aton,
Inet6Ntoa => inet6_ntoa,
-
MD5 => md5,
+ Elt => elt,
}
TIME_CALLS {
CastIntAsTime => cast_int_as_time,
@@ -1199,6 +1198,7 @@ mod test {
ScalarFuncSig::InJson,
ScalarFuncSig::IntervalInt,
ScalarFuncSig::IntervalReal,
+ ScalarFuncSig::Elt,
],
2,
usize::MAX,
@@ -1281,7 +1281,6 @@ mod test {
ScalarFuncSig::DurationAnyValue,
ScalarFuncSig::DurationDurationTimeDiff,
ScalarFuncSig::DurationStringTimeDiff,
- ScalarFuncSig::Elt,
ScalarFuncSig::Exp,
ScalarFuncSig::ExportSet3Arg,
ScalarFuncSig::ExportSet4Arg,
