MelonSQLiteNativeModule
@melon-db/db-sqlite-native — MelonSQLiteNativeModule
@melon-db/db-sqlite-native API Reference
Interface: MelonSQLiteNativeModule
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteBridge.ts:10
Native SQLite module contract (TurboModule on iOS/Android when New Architecture is enabled).
Methods
close()
close():
Promise<void>
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteBridge.ts:12
Returns
Promise<void>
exec()
exec(
sql):Promise<void>
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteBridge.ts:13
Parameters
| Parameter | Type |
|---|---|
sql | string |
Returns
Promise<void>
open()
open(
path):Promise<void>
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteBridge.ts:11
Parameters
| Parameter | Type |
|---|---|
path | string |
Returns
Promise<void>
queryAll()
queryAll(
sql,params):Promise<readonlyRecord<string,unknown>[]>
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteBridge.ts:14
Parameters
| Parameter | Type |
|---|---|
sql | string |
params | readonly SqlParam[] |
Returns
Promise<readonly Record<string, unknown>[]>
queryFirst()
queryFirst(
sql,params):Promise<Record<string,unknown> |null>
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteBridge.ts:18
Parameters
| Parameter | Type |
|---|---|
sql | string |
params | readonly SqlParam[] |
Returns
Promise<Record<string, unknown> | null>
run()
run(
sql,params):Promise<void>
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteBridge.ts:22
Parameters
| Parameter | Type |
|---|---|
sql | string |
params | readonly SqlParam[] |
Returns
Promise<void>
