Class: BunSQLiteAdapter
Defined in: adapter.ts:22
Extends
BunSQLiteQueryable
Implements
SqlDriverAdapter
Properties
provider
readonly provider: "sqlite" = 'sqlite';
Defined in: queryable.ts:21
Implementation of
SqlDriverAdapter.provider
Inherited from
BunSQLiteQueryable.provider
adapterName
readonly adapterName: "prisma-sqlite-bun-adapter" = ADAPTER_NAME;
Defined in: queryable.ts:22
Implementation of
SqlDriverAdapter.adapterName
Inherited from
BunSQLiteQueryable.adapterName
Methods
getConnectionInfo()
getConnectionInfo(): ConnectionInfo;
Defined in: adapter.ts:47
Tells Prisma what this connection can do.
The official adapter leaves this unimplemented, so Prisma falls back to its built-in SQLite assumptions — notably 999 bind values, the limit SQLite raised in 3.32. Reporting the real ceiling lets the query compiler batch far larger statements instead of splitting them unnecessarily.
supportsRelationJoins is false: Prisma’s relation-join strategy is not
available on SQLite.
Returns
ConnectionInfo
Implementation of
SqlDriverAdapter.getConnectionInfo
executeScript()
executeScript(script): Promise<void>;
Defined in: adapter.ts:54
Execute multiple SQL statements separated by semicolon.
Parameters
| Parameter | Type |
|---|---|
script | string |
Returns
Promise<void>
Implementation of
SqlDriverAdapter.executeScript
startTransaction()
startTransaction(isolationLevel?): Promise<Transaction>;
Defined in: adapter.ts:60
Start new transaction.
Parameters
| Parameter | Type |
|---|---|
isolationLevel? | IsolationLevel |
Returns
Promise<Transaction>
Implementation of
SqlDriverAdapter.startTransaction
dispose()
dispose(): Promise<void>;
Defined in: adapter.ts:81
Dispose of the connection and release any resources.
Returns
Promise<void>
Implementation of
SqlDriverAdapter.dispose
queryRaw()
queryRaw(query): Promise<SqlResultSet>;
Defined in: queryable.ts:57
Execute a query and return its result.
Parameters
| Parameter | Type |
|---|---|
query | SqlQuery |
Returns
Promise<SqlResultSet>
Implementation of
SqlDriverAdapter.queryRaw
Inherited from
BunSQLiteQueryable.queryRaw
executeRaw()
executeRaw(query): Promise<number>;
Defined in: queryable.ts:92
Execute a query and return the number of affected rows.
Parameters
| Parameter | Type |
|---|---|
query | SqlQuery |
Returns
Promise<number>
Implementation of
SqlDriverAdapter.executeRaw
Inherited from
BunSQLiteQueryable.executeRaw