Home / Class/ GelJson Class — drizzle-orm Architecture

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

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