MySqlBoolean Class — drizzle-orm Architecture
Architecture documentation for the MySqlBoolean class in boolean.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 99375084_c0ca_9092_7c12_206067557192["MySqlBoolean"] c257f89c_b156_e22a_3b01_ab9c999baabe["boolean.ts"] 99375084_c0ca_9092_7c12_206067557192 -->|defined in| c257f89c_b156_e22a_3b01_ab9c999baabe e2bc5c48_3b6a_ada0_fed0_4a56b8e62511["getSQLType()"] 99375084_c0ca_9092_7c12_206067557192 -->|method| e2bc5c48_3b6a_ada0_fed0_4a56b8e62511 fe8dcc27_00da_e006_0a2a_5e30c46c39a9["mapFromDriverValue()"] 99375084_c0ca_9092_7c12_206067557192 -->|method| fe8dcc27_00da_e006_0a2a_5e30c46c39a9
Relationship Graph
Source Code
drizzle-orm/src/mysql-core/columns/boolean.ts lines 36–49
export class MySqlBoolean<T extends ColumnBaseConfig<'boolean', 'MySqlBoolean'>> extends MySqlColumn<T> {
static override readonly [entityKind]: string = 'MySqlBoolean';
getSQLType(): string {
return 'boolean';
}
override mapFromDriverValue(value: number | boolean): boolean {
if (typeof value === 'boolean') {
return value;
}
return value === 1;
}
}
Domain
Source
Frequently Asked Questions
What is the MySqlBoolean class?
MySqlBoolean is a class in the drizzle-orm codebase, defined in drizzle-orm/src/mysql-core/columns/boolean.ts.
Where is MySqlBoolean defined?
MySqlBoolean is defined in drizzle-orm/src/mysql-core/columns/boolean.ts at line 36.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free