Функции для работы с IP-адресами
Функции для работы с IP-адресами в RQL предназначены для выполнения различных операций преобразования и анализа с IPv4 и IPv6 адресами.
Набор поддерживаемых функций RQL и их поведение зависят от версии установленного ClickHouse. Если функция не поддерживается в используемой версии ClickHouse, она также не будет доступна в RQL. Ознакомиться с актуальным списком функций и их поведением можно в официальном репозитории ClickHouse, выбрав нужную версию из веток. Например: список функций для работы с IP-адресами для ClickHouse 24.7. |
Функция | Описание |
---|---|
|
Принимает число |
|
Обратная функция к |
|
Аналогично |
|
Аналогично |
|
Похожа на |
|
Принимает значение |
|
Обратная функция к |
|
Аналогично |
|
Аналогично |
|
Принимает число |
|
Принимает значение |
|
Принимает IPv4 и значение |
|
Принимает IPv6 и значение |
|
Является псевдонимом`IPv4StringToNum() |
|
Аналогично |
|
Аналогично |
|
Конвертирует строковую форму IPv6-адреса в тип IPv6. В случае неверного формата IPv6-адреса возвращает пустое значение. |
|
Аналогично |
|
Аналогично |
|
Определяет, является ли входная строка IPv4-адресом. Возвращает 1, если строка является IPv4-адресом, и 0 в противном случае. |
|
Определяет, является ли входная строка IPv6-адресом. Возвращает 1, если строка является IPv6-адресом, и 0 в противном случае. |
|
Определяет, содержится ли IP-адрес в сети, представленной в нотации CIDR. Возвращает 1, если это так, и 0 в противном случае. |