JSONColumns
| Входной формат | Выходной формат | Псевдоним |
|---|---|---|
| ✔ | ✔ |
Описание
Вывод форматов JSONColumns* содержит имя поля ClickHouse, а затем содержимое каждой строки таблицы для этого поля; визуально данные повернуты на 90 градусов влево.
В этом формате все данные представлены в виде одного объекта JSON.
Формат JSONColumns буферизует все данные в памяти и затем выводит их одним блоком, поэтому это может приводить к высокому потреблению памяти.
Пример использования
Вставка данных
Используйте JSON-файл со следующими данными под названием football.json:
Введите данные:
Чтение данных
Считывайте данные в формате JSONColumns:
Вывод будет в формате JSON:
Настройки формата
При импорте столбцы с неизвестными именами будут пропущены, если настройка input_format_skip_unknown_fields установлена в значение 1.
Столбцы, которые отсутствуют в блоке, будут заполнены значениями по умолчанию (для этого можно использовать настройку input_format_defaults_for_omitted_fields).