PgBigSerial64 Class — drizzle-orm Architecture
Architecture documentation for the PgBigSerial64 class in bigserial.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD ac942e2f_ef95_88b9_063a_6cb16bd0f8a8["PgBigSerial64"] c7b6df8c_83b6_2bcf_02a5_1506f5d83b53["bigserial.ts"] ac942e2f_ef95_88b9_063a_6cb16bd0f8a8 -->|defined in| c7b6df8c_83b6_2bcf_02a5_1506f5d83b53 12c1dd23_f5f6_5944_34b3_4409138833a8["getSQLType()"] ac942e2f_ef95_88b9_063a_6cb16bd0f8a8 -->|method| 12c1dd23_f5f6_5944_34b3_4409138833a8 0eba5727_dac5_9080_0262_2e5441b8f71d["mapFromDriverValue()"] ac942e2f_ef95_88b9_063a_6cb16bd0f8a8 -->|method| 0eba5727_dac5_9080_0262_2e5441b8f71d
Relationship Graph
Source Code
drizzle-orm/src/pg-core/columns/bigserial.ts lines 98–109
export class PgBigSerial64<T extends ColumnBaseConfig<'bigint', 'PgBigSerial64'>> extends PgColumn<T> {
static override readonly [entityKind]: string = 'PgBigSerial64';
getSQLType(): string {
return 'bigserial';
}
// eslint-disable-next-line unicorn/prefer-native-coercion-functions
override mapFromDriverValue(value: string): bigint {
return BigInt(value);
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the PgBigSerial64 class?
PgBigSerial64 is a class in the drizzle-orm codebase, defined in drizzle-orm/src/pg-core/columns/bigserial.ts.
Where is PgBigSerial64 defined?
PgBigSerial64 is defined in drizzle-orm/src/pg-core/columns/bigserial.ts at line 98.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free