make_columns¶
- make_columns(column_list)¶
- Параметры:
column_list (list[Column]) – Список колонок ClickHouse
- Результат:
Словарь {имя_колонки: тип_данных}
- Тип результата:
OrderedDict[str, str]
Форматирует типы данных колонок ClickHouse для отображения.
Описание:
Преобразует список колонок ClickHouse в упорядоченный словарь, дополняя специфичные типы данных (FixedString, Decimal и др.) их параметрами.
Пример преобразования:
# Column(name="price", dtype="Decimal", info=DecimalInfo(precision=10, scale=2))
# → "price": "Decimal(10, 2)"
Поддерживаемые типы:
FixedString
Decimal
DateTime64
Enum8
Enum16
Time64