Melon-dbMelon-db

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

ParameterType
sqlstring

Returns

Promise<void>


open()

open(path): Promise<void>

Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteBridge.ts:11

Parameters

ParameterType
pathstring

Returns

Promise<void>


queryAll()

queryAll(sql, params): Promise<readonly Record<string, unknown>[]>

Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteBridge.ts:14

Parameters

ParameterType
sqlstring
paramsreadonly 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

ParameterType
sqlstring
paramsreadonly 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

ParameterType
sqlstring
paramsreadonly SqlParam[]

Returns

Promise<void>