Home / Type/ SQLiteSelectConfig Type — drizzle-orm Architecture

SQLiteSelectConfig Type — drizzle-orm Architecture

Architecture documentation for the SQLiteSelectConfig type/interface in select.types.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  6fe91148_43ab_2e5d_dbd1_9e7985cde227["SQLiteSelectConfig"]
  18a5fcd5_994e_4f8e_c531_decae9341796["select.types.ts"]
  6fe91148_43ab_2e5d_dbd1_9e7985cde227 -->|defined in| 18a5fcd5_994e_4f8e_c531_decae9341796
  style 6fe91148_43ab_2e5d_dbd1_9e7985cde227 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/sqlite-core/query-builders/select.types.ts lines 52–73

export interface SQLiteSelectConfig {
	withList?: Subquery[];
	fields: Record<string, unknown>;
	fieldsFlat?: SelectedFieldsOrdered;
	where?: SQL;
	having?: SQL;
	table: SQLiteTable | Subquery | SQLiteViewBase | SQL;
	limit?: number | Placeholder;
	offset?: number | Placeholder;
	joins?: SQLiteSelectJoinConfig[];
	orderBy?: (SQLiteColumn | SQL | SQL.Aliased)[];
	groupBy?: (SQLiteColumn | SQL | SQL.Aliased)[];
	distinct?: boolean;
	setOperators: {
		rightSelect: TypedQueryBuilder<any, any>;
		type: SetOperator;
		isAll: boolean;
		orderBy?: (SQLiteColumn | SQL | SQL.Aliased)[];
		limit?: number | Placeholder;
		offset?: number | Placeholder;
	}[];
}

Frequently Asked Questions

What is the SQLiteSelectConfig type?
SQLiteSelectConfig is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/sqlite-core/query-builders/select.types.ts.
Where is SQLiteSelectConfig defined?
SQLiteSelectConfig is defined in drizzle-orm/src/sqlite-core/query-builders/select.types.ts at line 52.

Analyze Your Own Codebase

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

Try Supermodel Free