Home / Function/ integer() — drizzle-orm Function Reference

integer() — drizzle-orm Function Reference

Architecture documentation for the integer() function in integer.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  a01677bd_65fa_8365_5beb_d1c903088c6c["integer()"]
  29728329_4422_ca9a_2652_18e0b18797f4["integer.ts"]
  a01677bd_65fa_8365_5beb_d1c903088c6c -->|defined in| 29728329_4422_ca9a_2652_18e0b18797f4
  style a01677bd_65fa_8365_5beb_d1c903088c6c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/sqlite-core/columns/integer.ts lines 226–235

export function integer(a?: string | IntegerConfig, b?: IntegerConfig) {
	const { name, config } = getColumnNameAndConfig<IntegerConfig | undefined>(a, b);
	if (config?.mode === 'timestamp' || config?.mode === 'timestamp_ms') {
		return new SQLiteTimestampBuilder(name, config.mode);
	}
	if (config?.mode === 'boolean') {
		return new SQLiteBooleanBuilder(name, config.mode);
	}
	return new SQLiteIntegerBuilder(name);
}

Domain

Subdomains

Frequently Asked Questions

What does integer() do?
integer() is a function in the drizzle-orm codebase, defined in drizzle-orm/src/sqlite-core/columns/integer.ts.
Where is integer() defined?
integer() is defined in drizzle-orm/src/sqlite-core/columns/integer.ts at line 226.

Analyze Your Own Codebase

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

Try Supermodel Free