Home / Function/ extractUsedTable() — drizzle-orm Function Reference

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

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