跳到主要内容

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​

ParameterType
databasenumber
statementnumber

Returns​

number


setValue()​

setValue(
pointer,
value,
type
): void;

Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:177

Parameters​

ParameterType
pointernumber
valuenumber
type"double"

Returns​

void


stringToUTF8()​

stringToUTF8(
value,
pointer,
maximumBytes
): void;

Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:176

Parameters​

ParameterType
valuestring
pointernumber
maximumBytesnumber

Returns​

void


UTF8ToString()​

UTF8ToString(pointer): string;

Defined in: packages/rxdb-adapter-miniprogram/src/mini-program.interface.ts:175

Parameters​

ParameterType
pointernumber

Returns​

string