extractUsedTable() — drizzle-orm Function Reference
Architecture documentation for the extractUsedTable() function in utils.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD eddcad33_13f3_4404_771b_ef95ebab4084["extractUsedTable()"] ae5f6568_e61c_e2e0_88cb_92eabc9ba98e["utils.ts"] eddcad33_13f3_4404_771b_ef95ebab4084 -->|defined in| ae5f6568_e61c_e2e0_88cb_92eabc9ba98e 6dcf6163_ae40_35be_f54f_55ff91ee2667["prepare()"] 6dcf6163_ae40_35be_f54f_55ff91ee2667 -->|calls| eddcad33_13f3_4404_771b_ef95ebab4084 938c392a_5148_c49b_97be_0fbd6270560a["prepare()"] 938c392a_5148_c49b_97be_0fbd6270560a -->|calls| eddcad33_13f3_4404_771b_ef95ebab4084 af985441_908d_217d_b604_e1bf41c9b00e["prepare()"] af985441_908d_217d_b604_e1bf41c9b00e -->|calls| eddcad33_13f3_4404_771b_ef95ebab4084 style eddcad33_13f3_4404_771b_ef95ebab4084 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-orm/src/singlestore-core/utils.ts lines 14–25
export function extractUsedTable(table: SingleStoreTable | Subquery | SQL): string[] {
if (is(table, SingleStoreTable)) {
return [`${table[Table.Symbol.BaseName]}`];
}
if (is(table, Subquery)) {
return table._.usedTables ?? [];
}
if (is(table, SQL)) {
return table.usedTables ?? [];
}
return [];
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does extractUsedTable() do?
extractUsedTable() is a function in the drizzle-orm codebase, defined in drizzle-orm/src/singlestore-core/utils.ts.
Where is extractUsedTable() defined?
extractUsedTable() is defined in drizzle-orm/src/singlestore-core/utils.ts at line 14.
What calls extractUsedTable()?
extractUsedTable() is called by 3 function(s): prepare, prepare, prepare.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free