WaSqliteEmscriptenModule
Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:171
wa-sqlite Emscripten 模块中由 adapter 与 VFS 直接使用的字段。
只声明所有目标构建都导出的最小集合:@subframe7536/sqlite-wasm 的 glue 只把
HEAPU8 / HEAP32 挂到模块对象上(两者都会在内存增长时被重新赋值),
HEAPU32 / HEAPF64 仅存在于 glue 闭包内部,只能经 setValue 访问。
Properties
HEAP32
readonly HEAP32: Int32Array;
Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:172
HEAPU8
readonly HEAPU8: Uint8Array<ArrayBuffer>;
Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:173
Methods
_sqlite3_next_stmt()
_sqlite3_next_stmt(database, statement): number;
Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:174
Parameters
| Parameter | Type |
|---|---|
database | number |
statement | number |
Returns
number
setValue()
setValue(
pointer,
value,
type
): void;
Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:177
Parameters
| Parameter | Type |
|---|---|
pointer | number |
value | number |
type | "double" |
Returns
void
stringToUTF8()
stringToUTF8(
value,
pointer,
maximumBytes
): void;
Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:176
Parameters
| Parameter | Type |
|---|---|
value | string |
pointer | number |
maximumBytes | number |
Returns
void
UTF8ToString()
UTF8ToString(pointer): string;
Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:175
Parameters
| Parameter | Type |
|---|---|
pointer | number |
Returns
string