GelJson Class — drizzle-orm Architecture
Architecture documentation for the GelJson class in json.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 84018a1f_7810_aae5_f34d_fc6004c889b6["GelJson"] 8d3a33e3_2b08_4b72_416b_b67a00af8151["json.ts"] 84018a1f_7810_aae5_f34d_fc6004c889b6 -->|defined in| 8d3a33e3_2b08_4b72_416b_b67a00af8151 69b2d7a3_3aab_4835_1cbf_e3e6732f75d8["constructor()"] 84018a1f_7810_aae5_f34d_fc6004c889b6 -->|method| 69b2d7a3_3aab_4835_1cbf_e3e6732f75d8 6f1eee3a_a9a1_384b_e482_ff64f0fd9638["getSQLType()"] 84018a1f_7810_aae5_f34d_fc6004c889b6 -->|method| 6f1eee3a_a9a1_384b_e482_ff64f0fd9638
Relationship Graph
Source Code
drizzle-orm/src/gel-core/columns/json.ts lines 33–43
export class GelJson<T extends ColumnBaseConfig<'json', 'GelJson'>> extends GelColumn<T> {
static override readonly [entityKind]: string = 'GelJson';
constructor(table: AnyGelTable<{ name: T['tableName'] }>, config: GelJsonBuilder<T>['config']) {
super(table, config);
}
getSQLType(): string {
return 'json';
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the GelJson class?
GelJson is a class in the drizzle-orm codebase, defined in drizzle-orm/src/gel-core/columns/json.ts.
Where is GelJson defined?
GelJson is defined in drizzle-orm/src/gel-core/columns/json.ts at line 33.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free