PgBigInt53 Class — drizzle-orm Architecture
Architecture documentation for the PgBigInt53 class in bigint.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 414cb623_e136_ceaf_e74c_99da51a57255["PgBigInt53"] 9e45dd50_595c_fce2_0195_02a2865c70ed["bigint.ts"] 414cb623_e136_ceaf_e74c_99da51a57255 -->|defined in| 9e45dd50_595c_fce2_0195_02a2865c70ed 3cecd9c6_16b4_a475_63b5_496214fc3bed["getSQLType()"] 414cb623_e136_ceaf_e74c_99da51a57255 -->|method| 3cecd9c6_16b4_a475_63b5_496214fc3bed 4890e1f2_5640_b117_a925_ff09a8cf1fb6["mapFromDriverValue()"] 414cb623_e136_ceaf_e74c_99da51a57255 -->|method| 4890e1f2_5640_b117_a925_ff09a8cf1fb6
Relationship Graph
Source Code
drizzle-orm/src/pg-core/columns/bigint.ts lines 36–49
export class PgBigInt53<T extends ColumnBaseConfig<'number', 'PgBigInt53'>> extends PgColumn<T> {
static override readonly [entityKind]: string = 'PgBigInt53';
getSQLType(): string {
return 'bigint';
}
override mapFromDriverValue(value: number | string): number {
if (typeof value === 'number') {
return value;
}
return Number(value);
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the PgBigInt53 class?
PgBigInt53 is a class in the drizzle-orm codebase, defined in drizzle-orm/src/pg-core/columns/bigint.ts.
Where is PgBigInt53 defined?
PgBigInt53 is defined in drizzle-orm/src/pg-core/columns/bigint.ts at line 36.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free