SingleStoreUpdateBuilder Class — drizzle-orm Architecture
Architecture documentation for the SingleStoreUpdateBuilder class in update.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 2ed22c71_9ffe_ea29_34c7_ab25cd551b18["SingleStoreUpdateBuilder"] 64096455_7280_542c_f914_37d4fc92062b["update.ts"] 2ed22c71_9ffe_ea29_34c7_ab25cd551b18 -->|defined in| 64096455_7280_542c_f914_37d4fc92062b 44a4a986_3d81_9c32_dc30_cf379174b179["constructor()"] 2ed22c71_9ffe_ea29_34c7_ab25cd551b18 -->|method| 44a4a986_3d81_9c32_dc30_cf379174b179 aec1b547_378d_2f38_8b9d_2770523f50a1["set()"] 2ed22c71_9ffe_ea29_34c7_ab25cd551b18 -->|method| aec1b547_378d_2f38_8b9d_2770523f50a1
Relationship Graph
Source Code
drizzle-orm/src/singlestore-core/query-builders/update.ts lines 43–70
export class SingleStoreUpdateBuilder<
TTable extends SingleStoreTable,
TQueryResult extends SingleStoreQueryResultHKT,
TPreparedQueryHKT extends PreparedQueryHKTBase,
> {
static readonly [entityKind]: string = 'SingleStoreUpdateBuilder';
declare readonly _: {
readonly table: TTable;
};
constructor(
private table: TTable,
private session: SingleStoreSession,
private dialect: SingleStoreDialect,
private withList?: Subquery[],
) {}
set(values: SingleStoreUpdateSetSource<TTable>): SingleStoreUpdateBase<TTable, TQueryResult, TPreparedQueryHKT> {
return new SingleStoreUpdateBase(
this.table,
mapUpdateSet(this.table, values),
this.session,
this.dialect,
this.withList,
);
}
}
Domain
Source
Frequently Asked Questions
What is the SingleStoreUpdateBuilder class?
SingleStoreUpdateBuilder is a class in the drizzle-orm codebase, defined in drizzle-orm/src/singlestore-core/query-builders/update.ts.
Where is SingleStoreUpdateBuilder defined?
SingleStoreUpdateBuilder is defined in drizzle-orm/src/singlestore-core/query-builders/update.ts at line 43.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free