getColumns() — drizzle-orm Function Reference
Architecture documentation for the getColumns() function in schema.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 3c88ca67_abce_f09c_3f03_3fda2893c4c6["getColumns()"] 91122f81_e9f3_fa04_26c5_a8235e0646d0["schema.ts"] 3c88ca67_abce_f09c_3f03_3fda2893c4c6 -->|defined in| 91122f81_e9f3_fa04_26c5_a8235e0646d0 af586672_33cc_3a35_8f1d_b940b9fbdc63["handleColumns()"] af586672_33cc_3a35_8f1d_b940b9fbdc63 -->|calls| 3c88ca67_abce_f09c_3f03_3fda2893c4c6 a727e62e_da76_c9e6_c82a_6a3c16dd685b["createSelectSchema()"] a727e62e_da76_c9e6_c82a_6a3c16dd685b -->|calls| 3c88ca67_abce_f09c_3f03_3fda2893c4c6 8972d21e_d0c5_e6ac_93de_abc36d237d78["createInsertSchema()"] 8972d21e_d0c5_e6ac_93de_abc36d237d78 -->|calls| 3c88ca67_abce_f09c_3f03_3fda2893c4c6 67035096_5922_dd11_cd15_32f5e22e7598["createUpdateSchema()"] 67035096_5922_dd11_cd15_32f5e22e7598 -->|calls| 3c88ca67_abce_f09c_3f03_3fda2893c4c6 d2723733_6712_bbee_d681_bb39a01d2185["createSchemaFactory()"] d2723733_6712_bbee_d681_bb39a01d2185 -->|calls| 3c88ca67_abce_f09c_3f03_3fda2893c4c6 style 3c88ca67_abce_f09c_3f03_3fda2893c4c6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-zod/src/schema.ts lines 15–17
function getColumns(tableLike: Table | View) {
return isTable(tableLike) ? getTableColumns(tableLike) : getViewSelectedFields(tableLike);
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does getColumns() do?
getColumns() is a function in the drizzle-orm codebase, defined in drizzle-zod/src/schema.ts.
Where is getColumns() defined?
getColumns() is defined in drizzle-zod/src/schema.ts at line 15.
What calls getColumns()?
getColumns() is called by 5 function(s): createInsertSchema, createSchemaFactory, createSelectSchema, createUpdateSchema, handleColumns.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free