Column Type — drizzle-orm Architecture
Architecture documentation for the Column type/interface in column.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 48bb4797_1254_752d_d782_521f09c1a1d5["Column"] 7bd0ba6a_93b0_0df7_7f87_d1a726b246cb["column.ts"] 48bb4797_1254_752d_d782_521f09c1a1d5 -->|defined in| 7bd0ba6a_93b0_0df7_7f87_d1a726b246cb style 48bb4797_1254_752d_d782_521f09c1a1d5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-orm/src/column.ts lines 49–57
export interface Column<
T extends ColumnBaseConfig<ColumnDataType, string> = ColumnBaseConfig<ColumnDataType, string>,
// eslint-disable-next-line @typescript-eslint/no-unused-vars
TRuntimeConfig extends object = object,
// eslint-disable-next-line @typescript-eslint/no-unused-vars
TTypeConfig extends object = object,
> extends DriverValueMapper<T['data'], T['driverParam']>, SQLWrapper {
// SQLWrapper runtime implementation is defined in 'sql/sql.ts'
}
Defined In
Source
Frequently Asked Questions
What is the Column type?
Column is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/column.ts.
Where is Column defined?
Column is defined in drizzle-orm/src/column.ts at line 49.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free