跳到主要内容

SqliteaiOptions

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:41

SqliteAI 适配器完整选项(含可选的自定义 Repository 注册表)。

Extends

  • SqliteaiOptionsBase

Properties

batchTimeout?

optional batchTimeout?: number;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:22

Default

16 (BALANCED)

See

BATCH_TIMEOUT

Inherited from

SqliteaiOptionsBase.batchTimeout

cacheSizeKb?

optional cacheSizeKb?: number;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:20

See

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

Default

51200

Inherited from

SqliteaiOptionsBase.cacheSizeKb

locateFile?

optional locateFile?: (name) => string;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:16

Parameters

ParameterType
namestring

Returns

string

Inherited from

SqliteaiOptionsBase.locateFile

opfs?

optional opfs?: boolean;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:13

Inherited from

SqliteaiOptionsBase.opfs

opfsFallback?

optional opfsFallback?: OpfsFallback;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:24

Behaviour when OPFS database opening fails.

Default

'memory'

Inherited from

SqliteaiOptionsBase.opfsFallback

opfsProxyPath?

optional opfsProxyPath?: string;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:15

Inherited from

SqliteaiOptionsBase.opfsProxyPath

print?

optional print?: (msg) => void;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:17

Parameters

ParameterType
msgstring

Returns

void

Inherited from

SqliteaiOptionsBase.print

printErr?

optional printErr?: (msg) => void;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:18

Parameters

ParameterType
msgstring

Returns

void

Inherited from

SqliteaiOptionsBase.printErr

repositories?

optional repositories?: Record<string, SqliteaiRepositoryConstructor<RepositoryBase<AnyEntityType>>>;

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


sharedWorker?

optional sharedWorker?: boolean;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:27

Inherited from

SqliteaiOptionsBase.sharedWorker

sharedWorkerInstance?

optional sharedWorkerInstance?: SharedWorker;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:28

Inherited from

SqliteaiOptionsBase.sharedWorkerInstance

wasmPath?

optional wasmPath?: string;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:14

Inherited from

SqliteaiOptionsBase.wasmPath

worker?

optional worker?: boolean;

Defined in: packages/rxdb-adapter-sqliteai/src/sqliteai.interface.ts:25

Inherited from

SqliteaiOptionsBase.worker

workerInstance?

optional workerInstance?: Worker;

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

Inherited from

SqliteaiOptionsBase.workerInstance