Spec
@melon-db/db-sqlite-native — Spec
@melon-db/db-sqlite-native API Reference
Interface: Spec
Defined in: packages/melon-db-sqlite-native/src/NativeMelonSQLite.ts:6
Extends
TurboModule
Methods
close()
close():
Promise<void>
Defined in: packages/melon-db-sqlite-native/src/NativeMelonSQLite.ts:8
Returns
Promise<void>
exec()
exec(
sql):Promise<void>
Defined in: packages/melon-db-sqlite-native/src/NativeMelonSQLite.ts:9
Parameters
| Parameter | Type |
|---|---|
sql | string |
Returns
Promise<void>
getConstants()?
optionalgetConstants():object
Defined in: node_modules/.bun/react-native@0.81.5+ebadc8e7f1d17381/node_modules/react-native/Libraries/TurboModule/RCTExport.d.ts:11
Returns
object
Inherited from
TurboModule.getConstants
open()
open(
path):Promise<void>
Defined in: packages/melon-db-sqlite-native/src/NativeMelonSQLite.ts:7
Parameters
| Parameter | Type |
|---|---|
path | string |
Returns
Promise<void>
queryAll()
queryAll(
sql,params):Promise<readonlyRecord<string,unknown>[]>
Defined in: packages/melon-db-sqlite-native/src/NativeMelonSQLite.ts:10
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/NativeMelonSQLite.ts:14
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/NativeMelonSQLite.ts:18
Parameters
| Parameter | Type |
|---|---|
sql | string |
params | readonly SqlParam[] |
Returns
Promise<void>
