[feature](function) support ip function named is_ip_address_in_range(addr, cidr) (#29681)
This commit is contained in:
@ -18,13 +18,10 @@
|
||||
#include "vec/functions/function_ip.h"
|
||||
|
||||
namespace doris::vectorized {
|
||||
struct NameFunctionIPv4NumToString {
|
||||
static constexpr auto name = "ipv4_num_to_string";
|
||||
};
|
||||
|
||||
void register_function_ip(SimpleFunctionFactory& factory) {
|
||||
factory.register_function<FunctionIPv4NumToString<0, NameFunctionIPv4NumToString>>();
|
||||
factory.register_alias(NameFunctionIPv4NumToString::name, "inet_ntoa");
|
||||
factory.register_function<FunctionIPv4NumToString>();
|
||||
factory.register_alias(FunctionIPv4NumToString::name, "inet_ntoa");
|
||||
factory.register_function<FunctionIPv4StringToNum<IPStringToNumExceptionMode::Throw>>();
|
||||
factory.register_function<FunctionIPv4StringToNum<IPStringToNumExceptionMode::Default>>();
|
||||
factory.register_function<FunctionIPv4StringToNum<IPStringToNumExceptionMode::Null>>();
|
||||
@ -39,5 +36,6 @@ void register_function_ip(SimpleFunctionFactory& factory) {
|
||||
"inet6_aton");
|
||||
factory.register_function<FunctionIsIPv4String>();
|
||||
factory.register_function<FunctionIsIPv6String>();
|
||||
factory.register_function<FunctionIsIPAddressInRange>();
|
||||
}
|
||||
} // namespace doris::vectorized
|
||||
Reference in New Issue
Block a user