Описание
Сопоставление типов данных
INSERT и SELECT.
- Другие типы не поддерживаются.
- Столбец ORC
Unionсчитывается как Variant с типами ветвей объединения, а столбецVariantзаписывается как ORCUnionс его типами ветвей. Обратите внимание, чтоVariantсортирует типы ветвей, поэтому порядок ветвей может отличаться от порядка в ORC-файле. Объединения с повторяющимися типами ветвей (например,uniontype<int,int>) не поддерживаются. - Массивы могут быть вложенными и принимать в качестве аргумента значение типа
Nullable. ТипыTupleиMapтакже могут быть вложенными. - Типы данных столбцов таблицы ClickHouse не обязаны совпадать с соответствующими полями данных ORC. При вставке данных ClickHouse интерпретирует типы данных в соответствии с таблицей выше, а затем преобразует данные к типу, заданному для столбца таблицы ClickHouse.
Пример использования
Вставка данных
football.orc:
Чтение данных
ORC:
Настройки формата
Для обмена данными с Hadoop можно использовать движок таблицы HDFS.