withCasing() — drizzle-orm Function Reference
Architecture documentation for the withCasing() function in introspect-sqlite.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD d11905b4_a7b6_40f4_09ff_114b87f29eed["withCasing()"] c1c349dd_2e31_d056_728c_c034cebb41c0["introspect-sqlite.ts"] d11905b4_a7b6_40f4_09ff_114b87f29eed -->|defined in| c1c349dd_2e31_d056_728c_c034cebb41c0 5a8c82ee_a5ea_c82a_7f3f_71133b91a28a["schemaToTypeScript()"] 5a8c82ee_a5ea_c82a_7f3f_71133b91a28a -->|calls| d11905b4_a7b6_40f4_09ff_114b87f29eed faade615_b82c_cd55_c09a_a253918d8b88["column()"] faade615_b82c_cd55_c09a_a253918d8b88 -->|calls| d11905b4_a7b6_40f4_09ff_114b87f29eed 154c5f90_2024_d20f_7338_69f47fcd8698["createTableColumns()"] 154c5f90_2024_d20f_7338_69f47fcd8698 -->|calls| d11905b4_a7b6_40f4_09ff_114b87f29eed 53155f85_7a2d_6004_4b1e_e7114e23ba01["createTableIndexes()"] 53155f85_7a2d_6004_4b1e_e7114e23ba01 -->|calls| d11905b4_a7b6_40f4_09ff_114b87f29eed 259f76dc_c2d5_a363_60c7_501a2c95a74e["createTableUniques()"] 259f76dc_c2d5_a363_60c7_501a2c95a74e -->|calls| d11905b4_a7b6_40f4_09ff_114b87f29eed 6c849061_c169_d087_fe83_43fe80a19ac3["createTablePKs()"] 6c849061_c169_d087_fe83_43fe80a19ac3 -->|calls| d11905b4_a7b6_40f4_09ff_114b87f29eed 48befb78_597d_08a4_28c3_0043e79f20bd["createTableFKs()"] 48befb78_597d_08a4_28c3_0043e79f20bd -->|calls| d11905b4_a7b6_40f4_09ff_114b87f29eed 15954657_4b76_c43c_9b9b_ccf51575702e["escapeColumnKey()"] d11905b4_a7b6_40f4_09ff_114b87f29eed -->|calls| 15954657_4b76_c43c_9b9b_ccf51575702e 3f77ceeb_5cb4_323c_a4f0_3072315e5aa1["camelCase()"] d11905b4_a7b6_40f4_09ff_114b87f29eed -->|calls| 3f77ceeb_5cb4_323c_a4f0_3072315e5aa1 style d11905b4_a7b6_40f4_09ff_114b87f29eed fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/introspect-sqlite.ts lines 51–60
const withCasing = (value: string, casing?: Casing) => {
if (casing === 'preserve') {
return escapeColumnKey(value);
}
if (casing === 'camel') {
return escapeColumnKey(value.camelCase());
}
return value;
};
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does withCasing() do?
withCasing() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/introspect-sqlite.ts.
Where is withCasing() defined?
withCasing() is defined in drizzle-kit/src/introspect-sqlite.ts at line 51.
What does withCasing() call?
withCasing() calls 2 function(s): camelCase, escapeColumnKey.
What calls withCasing()?
withCasing() is called by 7 function(s): column, createTableColumns, createTableFKs, createTableIndexes, createTablePKs, createTableUniques, schemaToTypeScript.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free