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 9dcfe2e5_3f46_2442_2b8b_bda3ac7c2c0c["CheckBuilder"] 171b1831_b7c8_175e_cfcd_84202c037834["checks.ts"] 9dcfe2e5_3f46_2442_2b8b_bda3ac7c2c0c -->|defined in| 171b1831_b7c8_175e_cfcd_84202c037834 9f8647aa_5520_7456_c7c5_e4a7869fde7e["constructor()"] 9dcfe2e5_3f46_2442_2b8b_bda3ac7c2c0c -->|method| 9f8647aa_5520_7456_c7c5_e4a7869fde7e 9ec58b3c_eddc_9db0_0fe1_2e05afb6d167["build()"] 9dcfe2e5_3f46_2442_2b8b_bda3ac7c2c0c -->|method| 9ec58b3c_eddc_9db0_0fe1_2e05afb6d167
Relationship Graph
Source Code
drizzle-orm/src/gel-core/checks.ts lines 5–16
export class CheckBuilder {
static readonly [entityKind]: string = 'GelCheckBuilder';
protected brand!: 'GelConstraintBuilder';
constructor(public name: string, public value: SQL) {}
/** @internal */
build(table: GelTable): 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/gel-core/checks.ts.
Where is CheckBuilder defined?
CheckBuilder is defined in drizzle-orm/src/gel-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