ColumnBuilderRuntimeConfig Type — drizzle-orm Architecture
Architecture documentation for the ColumnBuilderRuntimeConfig type/interface in column-builder.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 3325881f_649f_322a_aa02_2cc40ea14332["ColumnBuilderRuntimeConfig"] b1f62532_46b8_598e_816c_9da2dce0b761["column-builder.ts"] 3325881f_649f_322a_aa02_2cc40ea14332 -->|defined in| b1f62532_46b8_598e_816c_9da2dce0b761 style 3325881f_649f_322a_aa02_2cc40ea14332 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-orm/src/column-builder.ts lines 102–118
export type ColumnBuilderRuntimeConfig<TData, TRuntimeConfig extends object = object> = {
name: string;
keyAsName: boolean;
notNull: boolean;
default: TData | SQL | undefined;
defaultFn: (() => TData | SQL) | undefined;
onUpdateFn: (() => TData | SQL) | undefined;
hasDefault: boolean;
primaryKey: boolean;
isUnique: boolean;
uniqueName: string | undefined;
uniqueType: string | undefined;
dataType: string;
columnType: string;
generated: GeneratedColumnConfig<TData> | undefined;
generatedIdentity: GeneratedIdentityConfig | undefined;
} & TRuntimeConfig;
Defined In
Source
Frequently Asked Questions
What is the ColumnBuilderRuntimeConfig type?
ColumnBuilderRuntimeConfig is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/column-builder.ts.
Where is ColumnBuilderRuntimeConfig defined?
ColumnBuilderRuntimeConfig is defined in drizzle-orm/src/column-builder.ts at line 102.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free