SqliteChangeErrorEvent
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-core.interface.ts:77
变更处理失败事件
Remarks
变更处理是 SQLite update_hook 触发的脱离调用栈的异步路径,没有调用方可以接住异常
(SQLC-012)。收到本事件意味着 rowIds 这批行的实体事件没有派发出去:本地缓存与
跨 Tab 状态可能已经和库里不一致,恢复策略(重查、失效、提示用户)由应用层决定。
没有任何监听器时降级为 console.error,与历史行为一致。
Properties
error
readonly error: unknown;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-core.interface.ts:79
失败原因,未经包装
phase
readonly phase: SqliteChangeErrorPhase;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-core.interface.ts:85
失败发生的阶段
rowIds
readonly rowIds: readonly bigint[];
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-core.interface.ts:83
未能派发出去的行
tableName
readonly tableName: string;
Defined in: packages/rxdb-adapter-sqlite-core/src/sqlite-core.interface.ts:81
出错的物理表名(含 <namespace>$ 前缀)