# Class SQLiteInteger<T>

#### Type Parameters

- T extends ColumnBaseConfig<"number", "SQLiteInteger">

#### Hierarchy (View Summary)

- SQLiteBaseInteger<T>
  - SQLiteInteger

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/columns/integer.d.ts:43

##### Index

### Constructors

constructor

### Properties

_
autoIncrement
columnType
config
dataType
default
defaultFn
enumValues
generated
generatedIdentity
hasDefault
isUnique
keyAsName
name
notNull
onUpdateFn
primary
table
uniqueName
uniqueType
[entityKind]

### Methods

getSQL
getSQLType
mapFromDriverValue
mapToDriverValue
shouldOmitSQLParens?

## Constructors

### constructor

- new SQLiteInteger<T extends ColumnBaseConfig<"number", "SQLiteInteger">>(
  table: SQLiteTable,
  config: ColumnBuilderRuntimeConfig<
  T["data"],
  object & { autoIncrement: boolean },
  >,
  ): SQLiteInteger<T>

  #### Type Parameters

  - T extends ColumnBaseConfig<"number", "SQLiteInteger">

  #### Parameters

  - table: SQLiteTable
  - config: ColumnBuilderRuntimeConfig<T["data"], object & { autoIncrement: boolean }>

  #### Returns SQLiteInteger<T>

  Inherited from SQLiteBaseInteger.constructor

  - Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/columns/common.d.ts:40

## Properties

### `Readonly`_

_: ColumnTypeConfig<T, { dialect: "sqlite" }>

Inherited from SQLiteBaseInteger._

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:40

### `Readonly` autoIncrement

autoIncrement: boolean

Inherited from SQLiteBaseInteger.autoIncrement

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/columns/integer.d.ts:25

### `Readonly` columnType

columnType: T["columnType"]

Inherited from SQLiteBaseInteger.columnType

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:53

### `Protected` config

config: ColumnRuntimeConfig<T["data"], object & { autoIncrement: boolean }>

Inherited from SQLiteBaseInteger.config

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:57

### `Readonly` dataType

dataType: T["dataType"]

Inherited from SQLiteBaseInteger.dataType

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:52

### `Readonly` default

default: SQL<unknown> | T["data"] | undefined

Inherited from SQLiteBaseInteger.default

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:45

### `Readonly` defaultFn

defaultFn: (() => SQL<unknown> | T["data"]) | undefined

Inherited from SQLiteBaseInteger.defaultFn

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:46

### `Readonly` enumValues

enumValues: T["enumValues"]

Inherited from SQLiteBaseInteger.enumValues

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:54

### `Readonly` generated

generated: GeneratedColumnConfig<T["data"]> | undefined

Inherited from SQLiteBaseInteger.generated

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:55

### `Readonly` generatedIdentity

generatedIdentity: GeneratedIdentityConfig | undefined

Inherited from SQLiteBaseInteger.generatedIdentity

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:56

### `Readonly` hasDefault

hasDefault: boolean

Inherited from SQLiteBaseInteger.hasDefault

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:48

### `Readonly` isUnique

isUnique: boolean

Inherited from SQLiteBaseInteger.isUnique

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:49

### `Readonly` keyAsName

keyAsName: boolean

Inherited from SQLiteBaseInteger.keyAsName

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:42

### `Readonly` name

name: string

Inherited from SQLiteBaseInteger.name

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:41

### `Readonly` notNull

notNull: boolean

Inherited from SQLiteBaseInteger.notNull

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:44

### `Readonly` onUpdateFn

onUpdateFn: (() => SQL<unknown> | T["data"]) | undefined

Inherited from SQLiteBaseInteger.onUpdateFn

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:47

### `Readonly` primary

primary: boolean

Inherited from SQLiteBaseInteger.primary

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:43

### `Readonly` table

table: SQLiteTable

Inherited from SQLiteBaseInteger.table

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/columns/common.d.ts:38

### `Readonly` uniqueName

uniqueName: string | undefined

Inherited from SQLiteBaseInteger.uniqueName

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:50

### `Readonly` uniqueType

uniqueType: string | undefined

Inherited from SQLiteBaseInteger.uniqueType

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:51

### `Static` `Readonly`[entityKind]

"[entityKind]": string

Overrides SQLiteBaseInteger.[entityKind]

- Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/columns/integer.d.ts:44

## Methods

### getSQL

- getSQL(): SQL

  #### Returns SQL

  Inherited from SQLiteBaseInteger.getSQL

  - Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sql/sql.d.ts:50

### getSQLType

- getSQLType(): string

  #### Returns string

  Inherited from SQLiteBaseInteger.getSQLType

  - Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sqlite-core/columns/integer.d.ts:26

### mapFromDriverValue

- mapFromDriverValue(value: unknown): unknown

  #### Parameters

  - value: unknown

  #### Returns unknown

  Inherited from SQLiteBaseInteger.mapFromDriverValue

  - Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:60

### mapToDriverValue

- mapToDriverValue(value: unknown): unknown

  #### Parameters

  - value: unknown

  #### Returns unknown

  Inherited from SQLiteBaseInteger.mapToDriverValue

  - Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/column.d.ts:61

### `Optional` shouldOmitSQLParens

- shouldOmitSQLParens?(): boolean

  #### Returns boolean

  Inherited from SQLiteBaseInteger.shouldOmitSQLParens

  - Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20251014.0_@opentelemetry+api@1.9.0_@typ_31a6f5ca8f102af87864dd251ed08d88/node_modules/drizzle-orm/sql/sql.d.ts:51