MySqlDate Class — drizzle-orm Architecture
Architecture documentation for the MySqlDate class in date.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 1ebc9f82_2037_353a_148c_0e2b05e189ee["MySqlDate"] 772f51ce_2d26_fa4c_14c8_6779803c51bb["date.ts"] 1ebc9f82_2037_353a_148c_0e2b05e189ee -->|defined in| 772f51ce_2d26_fa4c_14c8_6779803c51bb c64b2451_5560_492f_d20d_33aedd7d1efc["constructor()"] 1ebc9f82_2037_353a_148c_0e2b05e189ee -->|method| c64b2451_5560_492f_d20d_33aedd7d1efc b103aa78_0936_0d56_095a_8c200b2a9ad4["getSQLType()"] 1ebc9f82_2037_353a_148c_0e2b05e189ee -->|method| b103aa78_0936_0d56_095a_8c200b2a9ad4 273b8e43_26ff_c6f3_cb3d_48542de73a89["mapFromDriverValue()"] 1ebc9f82_2037_353a_148c_0e2b05e189ee -->|method| 273b8e43_26ff_c6f3_cb3d_48542de73a89
Relationship Graph
Source Code
drizzle-orm/src/mysql-core/columns/date.ts lines 32–49
export class MySqlDate<T extends ColumnBaseConfig<'date', 'MySqlDate'>> extends MySqlColumn<T> {
static override readonly [entityKind]: string = 'MySqlDate';
constructor(
table: AnyMySqlTable<{ name: T['tableName'] }>,
config: MySqlDateBuilder<T>['config'],
) {
super(table, config);
}
getSQLType(): string {
return `date`;
}
override mapFromDriverValue(value: string): Date {
return new Date(value);
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the MySqlDate class?
MySqlDate is a class in the drizzle-orm codebase, defined in drizzle-orm/src/mysql-core/columns/date.ts.
Where is MySqlDate defined?
MySqlDate is defined in drizzle-orm/src/mysql-core/columns/date.ts at line 32.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free