Home / Type/ BuildRelationalQueryResult Type — drizzle-orm Architecture

BuildRelationalQueryResult Type — drizzle-orm Architecture

Architecture documentation for the BuildRelationalQueryResult type/interface in relations.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  923cc7f9_e7bf_7d11_fff9_b98ab455c4c5["BuildRelationalQueryResult"]
  409d12ce_deae_c2f7_0836_58b0ed0e7ad2["relations.ts"]
  923cc7f9_e7bf_7d11_fff9_b98ab455c4c5 -->|defined in| 409d12ce_deae_c2f7_0836_58b0ed0e7ad2
  style 923cc7f9_e7bf_7d11_fff9_b98ab455c4c5 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/relations.ts lines 649–664

export interface BuildRelationalQueryResult<
	TTable extends Table = Table,
	TColumn extends Column = Column,
> {
	tableTsKey: string;
	selection: {
		dbKey: string;
		tsKey: string;
		field: TColumn | SQL | SQL.Aliased;
		relationTableTsKey: string | undefined;
		isJson: boolean;
		isExtra?: boolean;
		selection: BuildRelationalQueryResult<TTable>['selection'];
	}[];
	sql: TTable | SQL;
}

Frequently Asked Questions

What is the BuildRelationalQueryResult type?
BuildRelationalQueryResult is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/relations.ts.
Where is BuildRelationalQueryResult defined?
BuildRelationalQueryResult is defined in drizzle-orm/src/relations.ts at line 649.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free