跳到主要内容

SqliteOptions

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:72

SQLite 适配器配置接口

Extends

  • SqliteOptionsBase

Properties

batchTimeout?

optional batchTimeout?: number;

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:59

Default

16 (BALANCED)

See

BATCH_TIMEOUT

Inherited from

SqliteOptionsBase.batchTimeout

cacheSizeKb?

optional cacheSizeKb?: number;

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:56

See

https://www.sqlite.org/pragma.html#pragma_cache_size

Default

51200

Inherited from

SqliteOptionsBase.cacheSizeKb

fsRoot?

optional fsRoot?: FileSystemDirectoryHandle;

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:36

fs-handle 专用:根目录句柄

Inherited from

SqliteOptionsBase.fsRoot

idbLockPolicy?

optional idbLockPolicy?: "exclusive" | "shared" | "shared+hint";

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:42

idb 专用:锁策略

Default

'shared+hint'

Inherited from

SqliteOptions.idbLockPolicy


idbLockTimeout?

optional idbLockTimeout?: number;

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:48

idb 专用:锁超时(毫秒)

Default

Infinity

Inherited from

SqliteOptionsBase.idbLockTimeout

readonly?

optional readonly?: boolean;

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:31

只读打开(SQLITE_OPEN_READONLY

Inherited from

SqliteOptionsBase.readonly

repositories?

optional repositories?: Record<string, SqliteRepositoryConstructor<RepositoryBase<RepositoryEntityType>>>;

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:73


sharedWorker?

optional sharedWorker?: boolean;

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:52

Inherited from

SqliteOptionsBase.sharedWorker

sharedWorkerInstance?

optional sharedWorkerInstance?: SharedWorker;

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:53

Inherited from

SqliteOptionsBase.sharedWorkerInstance

vfs?

optional vfs?: SupportVFS;

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:21

存储预设。默认 idb

Inherited from

SqliteOptionsBase.vfs

wasmUrl?

optional wasmUrl?: string;

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:26

wasm 文件 URL。不传则由 @subframe7536/sqlite-wasm 使用其内置默认路径

Inherited from

SqliteOptionsBase.wasmUrl

worker?

optional worker?: boolean;

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:50

Inherited from

SqliteOptionsBase.worker

workerInstance?

optional workerInstance?: Worker;

Defined in: packages/rxdb-adapter-sqlite-wasm/src/sqlite.interface.ts:51

Inherited from

SqliteOptionsBase.workerInstance