Home / Class/ GelInt53Builder Class — drizzle-orm Architecture

GelInt53Builder Class — drizzle-orm Architecture

Architecture documentation for the GelInt53Builder class in bigint.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  33fdfde6_456a_f4ca_6517_619af633d569["GelInt53Builder"]
  62bbdf4d_cbc6_bb65_8d8d_d1a9807ab620["bigint.ts"]
  33fdfde6_456a_f4ca_6517_619af633d569 -->|defined in| 62bbdf4d_cbc6_bb65_8d8d_d1a9807ab620
  22783cd6_cff0_67a6_6a92_fb0182b06f32["constructor()"]
  33fdfde6_456a_f4ca_6517_619af633d569 -->|method| 22783cd6_cff0_67a6_6a92_fb0182b06f32
  092b128f_27f3_d652_3a41_46d6075bc6a8["build()"]
  33fdfde6_456a_f4ca_6517_619af633d569 -->|method| 092b128f_27f3_d652_3a41_46d6075bc6a8

Relationship Graph

Source Code

drizzle-orm/src/gel-core/columns/bigint.ts lines 17–32

export class GelInt53Builder<T extends ColumnBuilderBaseConfig<'number', 'GelInt53'>>
	extends GelIntColumnBaseBuilder<T>
{
	static override readonly [entityKind]: string = 'GelInt53Builder';

	constructor(name: T['name']) {
		super(name, 'number', 'GelInt53');
	}

	/** @internal */
	override build<TTableName extends string>(
		table: AnyGelTable<{ name: TTableName }>,
	): GelInt53<MakeColumnConfig<T, TTableName>> {
		return new GelInt53<MakeColumnConfig<T, TTableName>>(table, this.config as ColumnBuilderRuntimeConfig<any, any>);
	}
}

Domain

Frequently Asked Questions

What is the GelInt53Builder class?
GelInt53Builder is a class in the drizzle-orm codebase, defined in drizzle-orm/src/gel-core/columns/bigint.ts.
Where is GelInt53Builder defined?
GelInt53Builder is defined in drizzle-orm/src/gel-core/columns/bigint.ts at line 17.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free