Home / Class/ SingleStoreSerial Class — drizzle-orm Architecture

SingleStoreSerial Class — drizzle-orm Architecture

Architecture documentation for the SingleStoreSerial class in serial.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  bb11fba9_a620_f15f_e05d_9e0e3de2e954["SingleStoreSerial"]
  9312301a_ed38_0a94_7ced_4a94c43164bb["serial.ts"]
  bb11fba9_a620_f15f_e05d_9e0e3de2e954 -->|defined in| 9312301a_ed38_0a94_7ced_4a94c43164bb
  cff66b1e_4135_1ac1_2956_4fd257cbf52f["getSQLType()"]
  bb11fba9_a620_f15f_e05d_9e0e3de2e954 -->|method| cff66b1e_4135_1ac1_2956_4fd257cbf52f
  efc31b39_f934_fbd9_b031_c80afd4bc35e["mapFromDriverValue()"]
  bb11fba9_a620_f15f_e05d_9e0e3de2e954 -->|method| efc31b39_f934_fbd9_b031_c80afd4bc35e

Relationship Graph

Source Code

drizzle-orm/src/singlestore-core/columns/serial.ts lines 55–70

export class SingleStoreSerial<
	T extends ColumnBaseConfig<'number', 'SingleStoreSerial'>,
> extends SingleStoreColumnWithAutoIncrement<T> {
	static override readonly [entityKind]: string = 'SingleStoreSerial';

	getSQLType(): string {
		return 'serial';
	}

	override mapFromDriverValue(value: number | string): number {
		if (typeof value === 'string') {
			return Number(value);
		}
		return value;
	}
}

Domain

Frequently Asked Questions

What is the SingleStoreSerial class?
SingleStoreSerial is a class in the drizzle-orm codebase, defined in drizzle-orm/src/singlestore-core/columns/serial.ts.
Where is SingleStoreSerial defined?
SingleStoreSerial is defined in drizzle-orm/src/singlestore-core/columns/serial.ts at line 55.

Analyze Your Own Codebase

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

Try Supermodel Free