distinctJSONPaths
Вычисляет список различных путей, хранящихся в JSON столбце.
Синтаксис
Аргументы
json
— JSON столбец.
Возвращаемое значение
- Отсортированный список путей Array(String).
Пример
Запрос:
Результат:
distinctJSONPathsAndTypes
Вычисляет список различных путей и их типов, хранящихся в JSON столбце.
Синтаксис
Аргументы
json
— JSON столбец.
Возвращаемое значение
- Отсортированная карта путей и типов Map(String, Array(String)).
Пример
Запрос:
Результат:
Примечание
Если объявление JSON содержит пути с указанными типами, эти пути всегда будут включены в результат функций distinctJSONPaths/distinctJSONPathsAndTypes
, даже если входные данные не имели значений для этих путей.