PgliteDriver Class — drizzle-orm Architecture
Architecture documentation for the PgliteDriver class in driver.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 1106313c_bcf3_0ab0_c896_9be1c26c5a80["PgliteDriver"] 53702de1_49d7_f27f_696b_4103d414417d["driver.ts"] 1106313c_bcf3_0ab0_c896_9be1c26c5a80 -->|defined in| 53702de1_49d7_f27f_696b_4103d414417d 3507c4a2_80b9_9227_31d3_d0e14ede97b7["constructor()"] 1106313c_bcf3_0ab0_c896_9be1c26c5a80 -->|method| 3507c4a2_80b9_9227_31d3_d0e14ede97b7 75ffa976_89a3_e4e8_2ef4_e79c39ec7b87["createSession()"] 1106313c_bcf3_0ab0_c896_9be1c26c5a80 -->|method| 75ffa976_89a3_e4e8_2ef4_e79c39ec7b87
Relationship Graph
Source Code
drizzle-orm/src/pglite/driver.ts lines 23–41
export class PgliteDriver {
static readonly [entityKind]: string = 'PgliteDriver';
constructor(
private client: PgliteClient,
private dialect: PgDialect,
private options: PgDriverOptions = {},
) {
}
createSession(
schema: RelationalSchemaConfig<TablesRelationalConfig> | undefined,
): PgliteSession<Record<string, unknown>, TablesRelationalConfig> {
return new PgliteSession(this.client, this.dialect, schema, {
logger: this.options.logger,
cache: this.options.cache,
});
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the PgliteDriver class?
PgliteDriver is a class in the drizzle-orm codebase, defined in drizzle-orm/src/pglite/driver.ts.
Where is PgliteDriver defined?
PgliteDriver is defined in drizzle-orm/src/pglite/driver.ts at line 23.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free