getColumnCasing() — drizzle-orm Function Reference
Architecture documentation for the getColumnCasing() function in utils.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 0f6bcec9_496e_3388_a2d6_2f3af1e12d53["getColumnCasing()"] 12d176aa_882f_ddcb_4bc8_df3fbb9542b1["utils.ts"] 0f6bcec9_496e_3388_a2d6_2f3af1e12d53 -->|defined in| 12d176aa_882f_ddcb_4bc8_df3fbb9542b1 1b08e484_fe62_7d00_e0d5_3ca64286e7c0["generateGelSnapshot()"] 1b08e484_fe62_7d00_e0d5_3ca64286e7c0 -->|calls| 0f6bcec9_496e_3388_a2d6_2f3af1e12d53 d8d7539a_23af_4a3d_91f6_f60bb60e4c38["generateMySqlSnapshot()"] d8d7539a_23af_4a3d_91f6_f60bb60e4c38 -->|calls| 0f6bcec9_496e_3388_a2d6_2f3af1e12d53 547c33e2_896d_de19_046b_9efd4ec9f8b7["generateSqliteSnapshot()"] 547c33e2_896d_de19_046b_9efd4ec9f8b7 -->|calls| 0f6bcec9_496e_3388_a2d6_2f3af1e12d53 d7ecc303_7005_43ee_f3ad_fa9fa658b409["getCustomDefaults()"] d7ecc303_7005_43ee_f3ad_fa9fa658b409 -->|calls| 0f6bcec9_496e_3388_a2d6_2f3af1e12d53 92c3479f_50d7_632d_a64a_ace0d75fef1e["extractRelations()"] 92c3479f_50d7_632d_a64a_ace0d75fef1e -->|calls| 0f6bcec9_496e_3388_a2d6_2f3af1e12d53 style 0f6bcec9_496e_3388_a2d6_2f3af1e12d53 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/serializer/utils.ts lines 5–15
export function getColumnCasing(
column: { keyAsName: boolean; name: string | undefined },
casing: CasingType | undefined,
) {
if (!column.name) return '';
return !column.keyAsName || casing === undefined
? column.name
: casing === 'camelCase'
? toCamelCase(column.name)
: toSnakeCase(column.name);
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does getColumnCasing() do?
getColumnCasing() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/serializer/utils.ts.
Where is getColumnCasing() defined?
getColumnCasing() is defined in drizzle-kit/src/serializer/utils.ts at line 5.
What calls getColumnCasing()?
getColumnCasing() is called by 5 function(s): extractRelations, generateGelSnapshot, generateMySqlSnapshot, generateSqliteSnapshot, getCustomDefaults.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free