PgReal Class — drizzle-orm Architecture
Architecture documentation for the PgReal class in real.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 6e25959b_71fc_bd05_d380_fb360d5bfd8c["PgReal"] 85a15de1_9cbe_d59e_2251_f77b65746d4b["real.ts"] 6e25959b_71fc_bd05_d380_fb360d5bfd8c -->|defined in| 85a15de1_9cbe_d59e_2251_f77b65746d4b 7492dddb_0c42_0d46_ed89_7d202bf7c57a["constructor()"] 6e25959b_71fc_bd05_d380_fb360d5bfd8c -->|method| 7492dddb_0c42_0d46_ed89_7d202bf7c57a 1dbeb2ff_1698_42bb_3804_74c1f3253a8d["getSQLType()"] 6e25959b_71fc_bd05_d380_fb360d5bfd8c -->|method| 1dbeb2ff_1698_42bb_3804_74c1f3253a8d
Relationship Graph
Source Code
drizzle-orm/src/pg-core/columns/real.ts lines 35–52
export class PgReal<T extends ColumnBaseConfig<'number', 'PgReal'>> extends PgColumn<T> {
static override readonly [entityKind]: string = 'PgReal';
constructor(table: AnyPgTable<{ name: T['tableName'] }>, config: PgRealBuilder<T>['config']) {
super(table, config);
}
getSQLType(): string {
return 'real';
}
override mapFromDriverValue = (value: string | number): number => {
if (typeof value === 'string') {
return Number.parseFloat(value);
}
return value;
};
}
Domain
Defined In
Source
Frequently Asked Questions
What is the PgReal class?
PgReal is a class in the drizzle-orm codebase, defined in drizzle-orm/src/pg-core/columns/real.ts.
Where is PgReal defined?
PgReal is defined in drizzle-orm/src/pg-core/columns/real.ts at line 35.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free