buildFromTable() — drizzle-orm Function Reference
Architecture documentation for the buildFromTable() function in dialect.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 3dcc15aa_317d_ff74_31aa_fc51c58a0b1c["buildFromTable()"] f80973ef_149c_bd36_66ee_1e7e9024a9d5["GelDialect"] 3dcc15aa_317d_ff74_31aa_fc51c58a0b1c -->|defined in| f80973ef_149c_bd36_66ee_1e7e9024a9d5 b6dba0b8_7a2e_9652_d94a_4567bdbe1d3b["buildUpdateQuery()"] b6dba0b8_7a2e_9652_d94a_4567bdbe1d3b -->|calls| 3dcc15aa_317d_ff74_31aa_fc51c58a0b1c 6a5af19b_779e_e705_f0b0_c71ea6c700fd["buildSelectQuery()"] 6a5af19b_779e_e705_f0b0_c71ea6c700fd -->|calls| 3dcc15aa_317d_ff74_31aa_fc51c58a0b1c style 3dcc15aa_317d_ff74_31aa_fc51c58a0b1c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-orm/src/gel-core/dialect.ts lines 322–334
private buildFromTable(
table: SQL | Subquery | GelViewBase | GelTable | undefined,
): SQL | Subquery | GelViewBase | GelTable | undefined {
if (is(table, Table) && table[Table.Symbol.OriginalName] !== table[Table.Symbol.Name]) {
let fullName = sql`${sql.identifier(table[Table.Symbol.OriginalName])}`;
if (table[Table.Symbol.Schema]) {
fullName = sql`${sql.identifier(table[Table.Symbol.Schema]!)}.${fullName}`;
}
return sql`${fullName} ${sql.identifier(table[Table.Symbol.Name])}`;
}
return table;
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does buildFromTable() do?
buildFromTable() is a function in the drizzle-orm codebase, defined in drizzle-orm/src/gel-core/dialect.ts.
Where is buildFromTable() defined?
buildFromTable() is defined in drizzle-orm/src/gel-core/dialect.ts at line 322.
What calls buildFromTable()?
buildFromTable() is called by 2 function(s): buildSelectQuery, buildUpdateQuery.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free