Column configs declare Data Designer's built-in column types. Each configuration inherits from SingleColumnConfig, which provides shared arguments like the column name, whether to drop the column after generation, and the column_type.
For column generator implementation classes, see column_generators.
!!! info "column_type is a discriminator field"
The column_type argument is used to identify column types when deserializing the Data Designer Config from JSON/YAML. It acts as the discriminator in a discriminated union, allowing Pydantic to automatically determine which column configuration class to instantiate.
::: data_designer.config.base.SingleColumnConfig options: show_root_toc_entry: false
::: data_designer.config.column_configs