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