Home / Class/ SingleStoreView Class — drizzle-orm Architecture

SingleStoreView Class — drizzle-orm Architecture

Architecture documentation for the SingleStoreView class in view.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  f040c708_5d79_9318_b39c_664fa7f4bc86["SingleStoreView"]
  00013fdd_c67a_b05e_780e_20cc1f0af66b["view.ts"]
  f040c708_5d79_9318_b39c_664fa7f4bc86 -->|defined in| 00013fdd_c67a_b05e_780e_20cc1f0af66b
  153434b0_dbf4_9421_d97f_335be4a1822c["constructor()"]
  f040c708_5d79_9318_b39c_664fa7f4bc86 -->|method| 153434b0_dbf4_9421_d97f_335be4a1822c

Relationship Graph

Source Code

drizzle-orm/src/singlestore-core/view.ts lines 155–178

export class SingleStoreView<
	TName extends string = string,
	TExisting extends boolean = boolean,
	TSelectedFields extends ColumnsSelection = ColumnsSelection,
> extends SingleStoreViewBase<TName, TExisting, TSelectedFields> {
	static override readonly [entityKind]: string = 'SingleStoreView';

	declare protected $SingleStoreViewBrand: 'SingleStoreView';

	[SingleStoreViewConfig]: ViewBuilderConfig | undefined;

	constructor({ singlestoreConfig, config }: {
		singlestoreConfig: ViewBuilderConfig | undefined;
		config: {
			name: TName;
			schema: string | undefined;
			selectedFields: SelectedFields;
			query: SQL | undefined;
		};
	}) {
		super(config);
		this[SingleStoreViewConfig] = singlestoreConfig;
	}
}

Domain

Frequently Asked Questions

What is the SingleStoreView class?
SingleStoreView is a class in the drizzle-orm codebase, defined in drizzle-orm/src/singlestore-core/view.ts.
Where is SingleStoreView defined?
SingleStoreView is defined in drizzle-orm/src/singlestore-core/view.ts at line 155.

Analyze Your Own Codebase

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

Try Supermodel Free