SQLiteSelectBase Type — drizzle-orm Architecture
Architecture documentation for the SQLiteSelectBase type/interface in select.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD ded0ac1c_59bf_8b9f_f1e7_0272208e9811["SQLiteSelectBase"] 49cf912b_062f_f482_ab61_a2b8c881ec4d["select.ts"] ded0ac1c_59bf_8b9f_f1e7_0272208e9811 -->|defined in| 49cf912b_062f_f482_ab61_a2b8c881ec4d style ded0ac1c_59bf_8b9f_f1e7_0272208e9811 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-orm/src/sqlite-core/query-builders/select.ts lines 854–881
export interface SQLiteSelectBase<
TTableName extends string | undefined,
TResultType extends 'sync' | 'async',
TRunResult,
TSelection extends ColumnsSelection,
TSelectMode extends SelectMode = 'single',
TNullabilityMap extends Record<string, JoinNullability> = TTableName extends string ? Record<TTableName, 'not-null'>
: {},
TDynamic extends boolean = false,
TExcludedMethods extends string = never,
TResult extends any[] = SelectResult<TSelection, TSelectMode, TNullabilityMap>[],
TSelectedFields extends ColumnsSelection = BuildSubquerySelection<TSelection, TNullabilityMap>,
> extends
SQLiteSelectQueryBuilderBase<
SQLiteSelectHKT,
TTableName,
TResultType,
TRunResult,
TSelection,
TSelectMode,
TNullabilityMap,
TDynamic,
TExcludedMethods,
TResult,
TSelectedFields
>,
QueryPromise<TResult>
{}
Source
Frequently Asked Questions
What is the SQLiteSelectBase type?
SQLiteSelectBase is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/sqlite-core/query-builders/select.ts.
Where is SQLiteSelectBase defined?
SQLiteSelectBase is defined in drizzle-orm/src/sqlite-core/query-builders/select.ts at line 854.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free