Home / Class/ MySqlBoolean Class — drizzle-orm Architecture

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

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