GelDriver Class — drizzle-orm Architecture
Architecture documentation for the GelDriver class in driver.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 429359f2_9bec_4120_77e7_5ca1241ac861["GelDriver"] 612dbe90_48c8_5f9e_1685_3ec048012649["driver.ts"] 429359f2_9bec_4120_77e7_5ca1241ac861 -->|defined in| 612dbe90_48c8_5f9e_1685_3ec048012649 db8f47b2_6f45_1e32_5e83_85e1681b4b24["constructor()"] 429359f2_9bec_4120_77e7_5ca1241ac861 -->|method| db8f47b2_6f45_1e32_5e83_85e1681b4b24 cc9b2a5b_2214_09d1_ead9_b5335b86eeee["createSession()"] 429359f2_9bec_4120_77e7_5ca1241ac861 -->|method| cc9b2a5b_2214_09d1_ead9_b5335b86eeee
Relationship Graph
Source Code
drizzle-orm/src/gel/driver.ts lines 24–41
export class GelDriver {
static readonly [entityKind]: string = 'GelDriver';
constructor(
private client: GelClient,
private dialect: GelDialect,
private options: GelDriverOptions = {},
) {}
createSession(
schema: RelationalSchemaConfig<TablesRelationalConfig> | undefined,
): GelDbSession<Record<string, unknown>, TablesRelationalConfig> {
return new GelDbSession(this.client, this.dialect, schema, {
logger: this.options.logger,
cache: this.options.cache,
});
}
}
Domain
Defined In
Source
Frequently Asked Questions
What is the GelDriver class?
GelDriver is a class in the drizzle-orm codebase, defined in drizzle-orm/src/gel/driver.ts.
Where is GelDriver defined?
GelDriver is defined in drizzle-orm/src/gel/driver.ts at line 24.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free