GelDoublePrecision Class — drizzle-orm Architecture
Architecture documentation for the GelDoublePrecision class in double-precision.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 6e65216c_48b0_aca6_ce03_8f8e9b5491a6["GelDoublePrecision"] 51d94aa8_d33e_3b43_ab59_ed9b5264ef39["double-precision.ts"] 6e65216c_48b0_aca6_ce03_8f8e9b5491a6 -->|defined in| 51d94aa8_d33e_3b43_ab59_ed9b5264ef39 f97beeb3_2174_df36_8008_93d3a2692124["getSQLType()"] 6e65216c_48b0_aca6_ce03_8f8e9b5491a6 -->|method| f97beeb3_2174_df36_8008_93d3a2692124 52842d4d_9c95_f6ed_f818_2eb408e0523b["mapFromDriverValue()"] 6e65216c_48b0_aca6_ce03_8f8e9b5491a6 -->|method| 52842d4d_9c95_f6ed_f818_2eb408e0523b
Relationship Graph
Source Code
drizzle-orm/src/gel-core/columns/double-precision.ts lines 36–49
export class GelDoublePrecision<T extends ColumnBaseConfig<'number', 'GelDoublePrecision'>> extends GelColumn<T> {
static override readonly [entityKind]: string = 'GelDoublePrecision';
getSQLType(): string {
return 'double precision';
}
override mapFromDriverValue(value: string | number): number {
if (typeof value === 'string') {
return Number.parseFloat(value);
}
return value;
}
}
Domain
Source
Frequently Asked Questions
What is the GelDoublePrecision class?
GelDoublePrecision is a class in the drizzle-orm codebase, defined in drizzle-orm/src/gel-core/columns/double-precision.ts.
Where is GelDoublePrecision defined?
GelDoublePrecision is defined in drizzle-orm/src/gel-core/columns/double-precision.ts at line 36.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free