跳到主要内容

handle_rxdb_change()

function handle_rxdb_change<T>(adapter, event): Promise<void>;

Defined in: packages/rxdb-adapter-sqlite-core/src/handle_rxdb_change.ts:243

处理 SQLite 变更事件,将 update_hook 触发的行变更转换为 RxDB 实体事件。

设计为 fire-and-forget:由 update_hook 同步调用,内部异步查询不阻塞调用方。 失败通过 RxDBAdapterSqliteBase.emitChangeError 上报(无监听器时降级为 console.error);这条路径没有调用方,抛出只会变成 unhandled rejection(SQLC-012)。 高频场景下事件处理可能堆积,但由于 SqliteClient 内部队列保证串行执行,不会产生并发问题。

Type Parameters​

Type Parameter
T extends EntityType

Parameters​

ParameterType
adapterRxDBAdapterSqliteBase
eventSqliteChangeEvent

Returns​

Promise<void>