prepareSqliteParams() — drizzle-orm Function Reference
Architecture documentation for the prepareSqliteParams() function in connections.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 414ec951_dc1c_5030_4563_03e41560a793["prepareSqliteParams()"] 4e02c2bb_54a8_1500_813e_2cafd1ad4f59["connections.ts"] 414ec951_dc1c_5030_4563_03e41560a793 -->|defined in| 4e02c2bb_54a8_1500_813e_2cafd1ad4f59 410b46e8_6e5c_cef4_d449_bb7d00e289b8["connectToD1()"] 410b46e8_6e5c_cef4_d449_bb7d00e289b8 -->|calls| 414ec951_dc1c_5030_4563_03e41560a793 6ae846ed_e380_1862_4b08_adb2d7fa0275["connectToSQLite()"] 6ae846ed_e380_1862_4b08_adb2d7fa0275 -->|calls| 414ec951_dc1c_5030_4563_03e41560a793 66435e24_fdd6_97b9_c062_1bb68ffdb73d["connectToLibSQL()"] 66435e24_fdd6_97b9_c062_1bb68ffdb73d -->|calls| 414ec951_dc1c_5030_4563_03e41560a793 style 414ec951_dc1c_5030_4563_03e41560a793 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/src/cli/connections.ts lines 881–902
const prepareSqliteParams = (params: any[], driver?: string) => {
return params.map((param) => {
if (
param
&& typeof param === 'object'
&& 'type' in param
&& 'value' in param
&& param.type === 'binary'
) {
const value = typeof param.value === 'object'
? JSON.stringify(param.value)
: (param.value as string);
if (driver === 'd1-http' || driver === 'd1') {
return value;
}
return Buffer.from(value);
}
return param;
});
};
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does prepareSqliteParams() do?
prepareSqliteParams() is a function in the drizzle-orm codebase, defined in drizzle-kit/src/cli/connections.ts.
Where is prepareSqliteParams() defined?
prepareSqliteParams() is defined in drizzle-kit/src/cli/connections.ts at line 881.
What calls prepareSqliteParams()?
prepareSqliteParams() is called by 3 function(s): connectToD1, connectToLibSQL, connectToSQLite.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free