MelonSqliteJsiHostObject
@melon-db/db-sqlite-native — MelonSqliteJsiHostObject
@melon-db/db-sqlite-native API Reference
Interface: MelonSqliteJsiHostObject
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteJsi.ts:10
Sync C++ JSI host object installed as global.melonSqliteJsi (iOS dev build).
Methods
closeSync()
closeSync():
void
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteJsi.ts:12
Returns
void
execSync()
execSync(
sql):void
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteJsi.ts:13
Parameters
| Parameter | Type |
|---|---|
sql | string |
Returns
void
openSync()
openSync(
path):void
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteJsi.ts:11
Parameters
| Parameter | Type |
|---|---|
path | string |
Returns
void
queryAllSync()
queryAllSync(
sql,params?): readonlyRecord<string,unknown>[]
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteJsi.ts:14
Parameters
| Parameter | Type |
|---|---|
sql | string |
params? | readonly SqlParam[] |
Returns
readonly Record<string, unknown>[]
queryFirstSync()
queryFirstSync(
sql,params?):Record<string,unknown> |null
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteJsi.ts:18
Parameters
| Parameter | Type |
|---|---|
sql | string |
params? | readonly SqlParam[] |
Returns
Record<string, unknown> | null
removeObservationFlushCallback()
removeObservationFlushCallback():
void
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteJsi.ts:25
Returns
void
runSync()
runSync(
sql,params?):void
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteJsi.ts:22
Parameters
| Parameter | Type |
|---|---|
sql | string |
params? | readonly SqlParam[] |
Returns
void
setObservationFlushCallback()
setObservationFlushCallback(
callback):void
Defined in: packages/melon-db-sqlite-native/src/MelonSQLiteJsi.ts:24
Native sqlite3_update_hook schedules this on the JS thread to flush observation events.
Parameters
| Parameter | Type |
|---|---|
callback | () => void |
Returns
void
