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

generateSingleStoreDrizzleJson() — drizzle-orm Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  6bbf7ad1_6052_d345_e9c5_7eda2f0abb09["generateSingleStoreDrizzleJson()"]
  e668bfef_9125_1ef0_2f94_a0f9605584bd["api.ts"]
  6bbf7ad1_6052_d345_e9c5_7eda2f0abb09 -->|defined in| e668bfef_9125_1ef0_2f94_a0f9605584bd
  09737f8b_925a_9628_47ce_149d9e6cce58["pushSingleStoreSchema()"]
  09737f8b_925a_9628_47ce_149d9e6cce58 -->|calls| 6bbf7ad1_6052_d345_e9c5_7eda2f0abb09
  8a27a37e_77c2_8cae_2be7_4372b0f5b7a7["prepareFromExports()"]
  6bbf7ad1_6052_d345_e9c5_7eda2f0abb09 -->|calls| 8a27a37e_77c2_8cae_2be7_4372b0f5b7a7
  93c32913_b015_e0e1_4247_f842b1e91d5b["generateSingleStoreSnapshot()"]
  6bbf7ad1_6052_d345_e9c5_7eda2f0abb09 -->|calls| 93c32913_b015_e0e1_4247_f842b1e91d5b
  style 6bbf7ad1_6052_d345_e9c5_7eda2f0abb09 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-kit/src/api.ts lines 499–517

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

	const prepared = prepareFromExports(imports);

	const id = randomUUID();

	const snapshot = generateSingleStoreSnapshot(prepared.tables, /* prepared.views, */ casing);

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

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free