generateMySQLDrizzleJson() — drizzle-orm Function Reference
Architecture documentation for the generateMySQLDrizzleJson() function in api.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 0b2b83dd_9eb0_046b_3c8a_c644b899f7d0["generateMySQLDrizzleJson()"] e668bfef_9125_1ef0_2f94_a0f9605584bd["api.ts"] 0b2b83dd_9eb0_046b_3c8a_c644b899f7d0 -->|defined in| e668bfef_9125_1ef0_2f94_a0f9605584bd e6e192c7_531c_3883_7d01_93a5da8e7116["pushMySQLSchema()"] e6e192c7_531c_3883_7d01_93a5da8e7116 -->|calls| 0b2b83dd_9eb0_046b_3c8a_c644b899f7d0 8a27a37e_77c2_8cae_2be7_4372b0f5b7a7["prepareFromExports()"] 0b2b83dd_9eb0_046b_3c8a_c644b899f7d0 -->|calls| 8a27a37e_77c2_8cae_2be7_4372b0f5b7a7 d8d7539a_23af_4a3d_91f6_f60bb60e4c38["generateMySqlSnapshot()"] 0b2b83dd_9eb0_046b_3c8a_c644b899f7d0 -->|calls| d8d7539a_23af_4a3d_91f6_f60bb60e4c38 style 0b2b83dd_9eb0_046b_3c8a_c644b899f7d0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/api.ts lines 364–382
export const generateMySQLDrizzleJson = async (
imports: Record<string, unknown>,
prevId?: string,
casing?: CasingType,
): Promise<MySQLSchemaKit> => {
const { prepareFromExports } = await import('./serializer/mysqlImports');
const prepared = prepareFromExports(imports);
const id = randomUUID();
const snapshot = generateMySqlSnapshot(prepared.tables, prepared.views, casing);
return {
...snapshot,
id,
prevId: prevId ?? originUUID,
};
};
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does generateMySQLDrizzleJson() do?
generateMySQLDrizzleJson() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/api.ts.
Where is generateMySQLDrizzleJson() defined?
generateMySQLDrizzleJson() is defined in drizzle-kit/src/api.ts at line 364.
What does generateMySQLDrizzleJson() call?
generateMySQLDrizzleJson() calls 2 function(s): generateMySqlSnapshot, prepareFromExports.
What calls generateMySQLDrizzleJson()?
generateMySQLDrizzleJson() is called by 1 function(s): pushMySQLSchema.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free