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

generateSQLiteDrizzleJson() — drizzle-orm Function Reference

Architecture documentation for the generateSQLiteDrizzleJson() function in api.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  116b704a_4069_7b7b_bc9f_8c24642fc375["generateSQLiteDrizzleJson()"]
  e668bfef_9125_1ef0_2f94_a0f9605584bd["api.ts"]
  116b704a_4069_7b7b_bc9f_8c24642fc375 -->|defined in| e668bfef_9125_1ef0_2f94_a0f9605584bd
  c7dae276_9495_03b3_6785_ff0423e3125c["pushSQLiteSchema()"]
  c7dae276_9495_03b3_6785_ff0423e3125c -->|calls| 116b704a_4069_7b7b_bc9f_8c24642fc375
  8a27a37e_77c2_8cae_2be7_4372b0f5b7a7["prepareFromExports()"]
  116b704a_4069_7b7b_bc9f_8c24642fc375 -->|calls| 8a27a37e_77c2_8cae_2be7_4372b0f5b7a7
  547c33e2_896d_de19_046b_9efd4ec9f8b7["generateSqliteSnapshot()"]
  116b704a_4069_7b7b_bc9f_8c24642fc375 -->|calls| 547c33e2_896d_de19_046b_9efd4ec9f8b7
  style 116b704a_4069_7b7b_bc9f_8c24642fc375 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-kit/src/api.ts lines 225–243

export const generateSQLiteDrizzleJson = async (
	imports: Record<string, unknown>,
	prevId?: string,
	casing?: CasingType,
): Promise<SQLiteSchemaKit> => {
	const { prepareFromExports } = await import('./serializer/sqliteImports');

	const prepared = prepareFromExports(imports);

	const id = randomUUID();

	const snapshot = generateSqliteSnapshot(prepared.tables, prepared.views, casing);

	return {
		...snapshot,
		id,
		prevId: prevId ?? originUUID,
	};
};

Domain

Subdomains

Called By

Frequently Asked Questions

What does generateSQLiteDrizzleJson() do?
generateSQLiteDrizzleJson() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/api.ts.
Where is generateSQLiteDrizzleJson() defined?
generateSQLiteDrizzleJson() is defined in drizzle-kit/src/api.ts at line 225.
What does generateSQLiteDrizzleJson() call?
generateSQLiteDrizzleJson() calls 2 function(s): generateSqliteSnapshot, prepareFromExports.
What calls generateSQLiteDrizzleJson()?
generateSQLiteDrizzleJson() is called by 1 function(s): pushSQLiteSchema.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free