CheckBuilder Class — drizzle-orm Architecture
Architecture documentation for the CheckBuilder class in checks.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 5ec68699_dff3_81f0_1142_775d0fef179d["CheckBuilder"] 4a6ab107_06cd_ede9_1d0c_32e40c7d60fe["checks.ts"] 5ec68699_dff3_81f0_1142_775d0fef179d -->|defined in| 4a6ab107_06cd_ede9_1d0c_32e40c7d60fe c36fc873_fe43_9642_3f40_fcfc334ccba6["constructor()"] 5ec68699_dff3_81f0_1142_775d0fef179d -->|method| c36fc873_fe43_9642_3f40_fcfc334ccba6 976b02a2_665d_a6c5_77d6_84a54c98f476["build()"] 5ec68699_dff3_81f0_1142_775d0fef179d -->|method| 976b02a2_665d_a6c5_77d6_84a54c98f476
Relationship Graph
Source Code
drizzle-orm/src/sqlite-core/checks.ts lines 5–15
export class CheckBuilder {
static readonly [entityKind]: string = 'SQLiteCheckBuilder';
protected brand!: 'SQLiteConstraintBuilder';
constructor(public name: string, public value: SQL) {}
build(table: SQLiteTable): Check {
return new Check(table, this);
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the CheckBuilder class?
CheckBuilder is a class in the drizzle-orm codebase, defined in drizzle-orm/src/sqlite-core/checks.ts.
Where is CheckBuilder defined?
CheckBuilder is defined in drizzle-orm/src/sqlite-core/checks.ts at line 5.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free