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

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

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