SQLiteBlobBuffer Class — drizzle-orm Architecture
Architecture documentation for the SQLiteBlobBuffer class in blob.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD a003f38e_9cd9_0542_a332_0a509639a65c["SQLiteBlobBuffer"] 5c8a5ab6_4356_4d2f_782b_4e0b3b38b801["blob.ts"] a003f38e_9cd9_0542_a332_0a509639a65c -->|defined in| 5c8a5ab6_4356_4d2f_782b_4e0b3b38b801 1db5e5e0_15f5_10fc_2f4c_0ba80f17a6ec["mapFromDriverValue()"] a003f38e_9cd9_0542_a332_0a509639a65c -->|method| 1db5e5e0_15f5_10fc_2f4c_0ba80f17a6ec 00e3005a_c75d_3548_7d13_142a8c98a260["getSQLType()"] a003f38e_9cd9_0542_a332_0a509639a65c -->|method| 00e3005a_c75d_3548_7d13_142a8c98a260
Relationship Graph
Source Code
drizzle-orm/src/sqlite-core/columns/blob.ts lines 147–161
export class SQLiteBlobBuffer<T extends ColumnBaseConfig<'buffer', 'SQLiteBlobBuffer'>> extends SQLiteColumn<T> {
static override readonly [entityKind]: string = 'SQLiteBlobBuffer';
override mapFromDriverValue(value: Buffer | Uint8Array | ArrayBuffer): T['data'] {
if (Buffer.isBuffer(value)) {
return value;
}
return Buffer.from(value as Uint8Array);
}
getSQLType(): string {
return 'blob';
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the SQLiteBlobBuffer class?
SQLiteBlobBuffer is a class in the drizzle-orm codebase, defined in drizzle-orm/src/sqlite-core/columns/blob.ts.
Where is SQLiteBlobBuffer defined?
SQLiteBlobBuffer is defined in drizzle-orm/src/sqlite-core/columns/blob.ts at line 147.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free