MySqlTime Class — drizzle-orm Architecture
Architecture documentation for the MySqlTime class in time.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 41021210_8ba0_db63_474b_d0c6c2dccdcf["MySqlTime"] c71d7e3c_17ef_e587_c432_28dddabb744c["time.ts"] 41021210_8ba0_db63_474b_d0c6c2dccdcf -->|defined in| c71d7e3c_17ef_e587_c432_28dddabb744c 050b592b_d638_f6e5_1ac5_94732a90f1de["getSQLType()"] 41021210_8ba0_db63_474b_d0c6c2dccdcf -->|method| 050b592b_d638_f6e5_1ac5_94732a90f1de
Relationship Graph
Source Code
drizzle-orm/src/mysql-core/columns/time.ts lines 39–50
export class MySqlTime<
T extends ColumnBaseConfig<'string', 'MySqlTime'>,
> extends MySqlColumn<T, TimeConfig> {
static override readonly [entityKind]: string = 'MySqlTime';
readonly fsp: number | undefined = this.config.fsp;
getSQLType(): string {
const precision = this.fsp === undefined ? '' : `(${this.fsp})`;
return `time${precision}`;
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the MySqlTime class?
MySqlTime is a class in the drizzle-orm codebase, defined in drizzle-orm/src/mysql-core/columns/time.ts.
Where is MySqlTime defined?
MySqlTime is defined in drizzle-orm/src/mysql-core/columns/time.ts at line 39.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free