decodeCommitChangeSetUnits()
function decodeCommitChangeSetUnits(context, rows): readonly CommitChangeUnitContent[];
Defined in: packages/rxdb-plugin-working-tree/src/commit/commit-codec.ts:287
decodeCommitChangeSetUnit 的批量版本,保持入参顺序。
Parameters
| Parameter | Type | Description |
|---|---|---|
context | WorkingTreePatchCodecContext | 元数据解析上下文 |
rows | readonly CommitChangeSetRow[] | 落库行,调用方按 sequence 排好序 |
Returns
readonly CommitChangeUnitContent[]
与入参等长同序的变更单元内容
Remarks
顺序即语义:sequence 按这个顺序发放,恢复也按这个顺序重放。这里不重新排序,
排序是读路径(list-commits.ts)的职责——两处都排会在一处改了 ORDER BY 时静默分叉。