Home / Function/ getColumnCasing() — drizzle-orm Function Reference

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

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