getTableLikeFields() — drizzle-orm Function Reference
Architecture documentation for the getTableLikeFields() function in update.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD c759f63e_61ae_e062_9eeb_7503f7588a98["getTableLikeFields()"] b3550288_69f4_670f_8c2e_e82d7003a700["PgUpdateBase"] c759f63e_61ae_e062_9eeb_7503f7588a98 -->|defined in| b3550288_69f4_670f_8c2e_e82d7003a700 7fd77dff_8f6a_596e_d379_5e137c8ad92e["createJoin()"] 7fd77dff_8f6a_596e_d379_5e137c8ad92e -->|calls| c759f63e_61ae_e062_9eeb_7503f7588a98 ed31f2ce_0009_ed78_461d_e5bba26db2ed["returning()"] ed31f2ce_0009_ed78_461d_e5bba26db2ed -->|calls| c759f63e_61ae_e062_9eeb_7503f7588a98 style c759f63e_61ae_e062_9eeb_7503f7588a98 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-orm/src/pg-core/query-builders/update.ts lines 396–403
private getTableLikeFields(table: PgTable | Subquery | PgViewBase): Record<string, unknown> {
if (is(table, PgTable)) {
return table[Table.Symbol.Columns];
} else if (is(table, Subquery)) {
return table._.selectedFields;
}
return table[ViewBaseConfig].selectedFields;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does getTableLikeFields() do?
getTableLikeFields() is a function in the drizzle-orm codebase, defined in drizzle-orm/src/pg-core/query-builders/update.ts.
Where is getTableLikeFields() defined?
getTableLikeFields() is defined in drizzle-orm/src/pg-core/query-builders/update.ts at line 396.
What calls getTableLikeFields()?
getTableLikeFields() is called by 2 function(s): createJoin, returning.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free