MySqlJson Class — drizzle-orm Architecture
Architecture documentation for the MySqlJson class in json.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 647d48c3_f125_2eaf_a416_7d010d08465e["MySqlJson"] 8939ff95_60dc_5104_301e_964a9362fe4e["json.ts"] 647d48c3_f125_2eaf_a416_7d010d08465e -->|defined in| 8939ff95_60dc_5104_301e_964a9362fe4e 4c706c02_c51e_fe41_a0b8_dfb9745169df["getSQLType()"] 647d48c3_f125_2eaf_a416_7d010d08465e -->|method| 4c706c02_c51e_fe41_a0b8_dfb9745169df f0fe27b5_3c08_f409_0629_c4d4ec8ab548["mapToDriverValue()"] 647d48c3_f125_2eaf_a416_7d010d08465e -->|method| f0fe27b5_3c08_f409_0629_c4d4ec8ab548
Relationship Graph
Source Code
drizzle-orm/src/mysql-core/columns/json.ts lines 31–41
export class MySqlJson<T extends ColumnBaseConfig<'json', 'MySqlJson'>> extends MySqlColumn<T> {
static override readonly [entityKind]: string = 'MySqlJson';
getSQLType(): string {
return 'json';
}
override mapToDriverValue(value: T['data']): string {
return JSON.stringify(value);
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the MySqlJson class?
MySqlJson is a class in the drizzle-orm codebase, defined in drizzle-orm/src/mysql-core/columns/json.ts.
Where is MySqlJson defined?
MySqlJson is defined in drizzle-orm/src/mysql-core/columns/json.ts at line 31.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free