# Class SQLiteTable<T>

#### Type Parameters

- T extends TableConfig = TableConfig

#### Hierarchy

- Table<T>
  - SQLiteTable

- 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/table.d.ts:14

##### Index

### Constructors

constructor

### Properties

_
$inferInsert
$inferSelect
[entityKind]

### Methods

getSQL
shouldOmitSQLParens?

## Constructors

### constructor

- new SQLiteTable<T extends TableConfig = TableConfig>(
  name: string,
  schema: string | undefined,
  baseName: string,
  ): SQLiteTable<T>

  #### Type Parameters

  - T extends TableConfig = TableConfig

  #### Parameters

  - name: string
  - schema: string | undefined
  - baseName: string

  #### Returns SQLiteTable<T>

  Inherited from Table<T>.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/table.d.ts:28

## Properties

### `Readonly`_

_: {
brand: "Table";
columns: T["columns"];
config: T;
inferInsert: {
[K in string | number | symbol]: (
{
[Key in string as RequiredKeyOnly<Key, T["columns"][Key]>]: T["columns"][Key]["_"]["notNull"] extends true
? T["columns"][Key]["_"]["data"]
: (...)[(...)][Key]["_"]["data"]
| null
} & {
[Key in string as OptionalKeyOnly<Key, T["columns"][Key], false>]?: (
...
)[(...)][Key]["_"]["notNull"] extends true
? (...)[(...)][Key]["_"]["data"]
: (...)[(...)]["_"]["data"] | null
}
)[K]
};
inferSelect: {
[K in string]: {
[Key in string as Key]: T["columns"][Key]["_"]["notNull"] extends true
? T["columns"][Key]["_"]["data"]
: T["columns"][Key]["_"]["data"]
| null
}[K]
};
name: T["name"];
schema: T["schema"];
}

Inherited from 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/table.d.ts:17

### `Readonly`$inferInsert

$inferInsert: {
[K in string | number | symbol]: (
{
[Key in string as RequiredKeyOnly<Key, T["columns"][Key]>]: T["columns"][Key]["_"]["notNull"] extends true
? T["columns"][Key]["_"]["data"]
: T["columns"][Key]["_"]["data"]
| null
} & {
[Key in string as OptionalKeyOnly<Key, T["columns"][Key], false>]?: T["columns"][Key]["_"]["notNull"] extends true
? T["columns"][Key]["_"]["data"]
: (...)[(...)][Key]["_"]["data"]
| null
}
)[K]
}

Inherited from Table.$inferInsert

- 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/table.d.ts:27

### `Readonly`$inferSelect

$inferSelect: {
[K in string]: {
[Key in string as Key]: T["columns"][Key]["_"]["notNull"] extends true
? T["columns"][Key]["_"]["data"]
: T["columns"][Key]["_"]["data"]
| null
}[K]
}

Inherited from Table.$inferSelect

- 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/table.d.ts:26

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

"[entityKind]": string

Overrides Table.[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/table.d.ts:15

## Methods

### getSQL

- getSQL(): SQL

  #### Returns SQL

  Inherited from Table.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

### `Optional` shouldOmitSQLParens

- shouldOmitSQLParens?(): boolean

  #### Returns boolean

  Inherited from Table.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