Melon-dbMelon-db

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

ParameterType
sqlstring

Returns

Promise<void>


getConstants()?

optional getConstants(): 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

ParameterType
pathstring

Returns

Promise<void>


queryAll()

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

Defined in: packages/melon-db-sqlite-native/src/NativeMelonSQLite.ts:10

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

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/NativeMelonSQLite.ts:18

Parameters

ParameterType
sqlstring
paramsreadonly SqlParam[]

Returns

Promise<void>