clearDefaults() — drizzle-orm Function Reference
Architecture documentation for the clearDefaults() function in singlestoreSerializer.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD bd825edb_9a4c_6e78_1e0c_752e1c95eb1f["clearDefaults()"] 67437259_0670_dcef_f238_9264f0f16394["singlestoreSerializer.ts"] bd825edb_9a4c_6e78_1e0c_752e1c95eb1f -->|defined in| 67437259_0670_dcef_f238_9264f0f16394 cb6874bf_41d2_b505_ecf8_e9397a97e640["fromDatabase()"] cb6874bf_41d2_b505_ecf8_e9397a97e640 -->|calls| bd825edb_9a4c_6e78_1e0c_752e1c95eb1f style bd825edb_9a4c_6e78_1e0c_752e1c95eb1f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/serializer/singlestoreSerializer.ts lines 413–432
function clearDefaults(defaultValue: any, collate: string) {
if (typeof collate === 'undefined' || collate === null) {
collate = `utf8mb4`;
}
let resultDefault = defaultValue;
collate = `_${collate}`;
if (defaultValue.startsWith(collate)) {
resultDefault = resultDefault
.substring(collate.length, defaultValue.length)
.replace(/\\/g, '');
if (resultDefault.startsWith("'") && resultDefault.endsWith("'")) {
return `('${resultDefault.substring(1, resultDefault.length - 1)}')`;
} else {
return `'${resultDefault}'`;
}
} else {
return `(${resultDefault})`;
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does clearDefaults() do?
clearDefaults() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/serializer/singlestoreSerializer.ts.
Where is clearDefaults() defined?
clearDefaults() is defined in drizzle-kit/src/serializer/singlestoreSerializer.ts at line 413.
What calls clearDefaults()?
clearDefaults() is called by 1 function(s): fromDatabase.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free