JSONCompactStringsEachRowWithNamesAndTypes
| Входные данные | Выходные данные | Псевдоним |
|---|---|---|
| ✔ | ✔ |
Описание
Отличается от формата JSONCompactEachRow тем, что дополнительно выводит две строки заголовка с именами и типами столбцов, аналогично TabSeparatedWithNamesAndTypes.
Пример использования
Вставка данных
Используя JSON‑файл со следующими данными с именем football.json:
Добавьте данные:
Чтение данных
Считывайте данные в формате JSONCompactStringsEachRowWithNamesAndTypes:
Выходные данные будут в формате JSON:
Настройки формата
Если настройка input_format_with_names_use_header равна 1, столбцы во входных данных будут сопоставлены со столбцами таблицы по их именам, а столбцы с неизвестными именами будут пропущены, если настройка input_format_skip_unknown_fields также равна 1. В противном случае первая строка будет пропущена.
Если настройка input_format_with_types_use_header равна 1, типы во входных данных будут сравниваться с типами соответствующих столбцов таблицы. В противном случае вторая строка будет пропущена.