SingleStoreDateBuilder Class — drizzle-orm Architecture
Architecture documentation for the SingleStoreDateBuilder class in date.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 42780319_d0ae_b8a9_c775_672d2645223a["SingleStoreDateBuilder"] bb32a096_d9a0_c7a3_61ce_631ad95ce843["date.ts"] 42780319_d0ae_b8a9_c775_672d2645223a -->|defined in| bb32a096_d9a0_c7a3_61ce_631ad95ce843 8626b515_0b12_93f4_5b47_1d64cdc77d1e["constructor()"] 42780319_d0ae_b8a9_c775_672d2645223a -->|method| 8626b515_0b12_93f4_5b47_1d64cdc77d1e 167713dc_cf4c_8be1_affe_4a32348fc7d7["build()"] 42780319_d0ae_b8a9_c775_672d2645223a -->|method| 167713dc_cf4c_8be1_affe_4a32348fc7d7
Relationship Graph
Source Code
drizzle-orm/src/singlestore-core/columns/date.ts lines 18–36
export class SingleStoreDateBuilder<T extends ColumnBuilderBaseConfig<'date', 'SingleStoreDate'>>
extends SingleStoreColumnBuilder<T>
{
static override readonly [entityKind]: string = 'SingleStoreDateBuilder';
constructor(name: T['name']) {
super(name, 'date', 'SingleStoreDate');
}
/** @internal */
override build<TTableName extends string>(
table: AnySingleStoreTable<{ name: TTableName }>,
): SingleStoreDate<MakeColumnConfig<T, TTableName>> {
return new SingleStoreDate<MakeColumnConfig<T, TTableName>>(
table,
this.config as ColumnBuilderRuntimeConfig<any, any>,
);
}
}
Domain
Source
Frequently Asked Questions
What is the SingleStoreDateBuilder class?
SingleStoreDateBuilder is a class in the drizzle-orm codebase, defined in drizzle-orm/src/singlestore-core/columns/date.ts.
Where is SingleStoreDateBuilder defined?
SingleStoreDateBuilder is defined in drizzle-orm/src/singlestore-core/columns/date.ts at line 18.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free