跳到主要内容

BranchMaterializationProjectionContext

Defined in: packages/rxdb/src/sync-contract/branch-materialization-source.ts:93

把一页投影成本地写操作时交给来源方的现场。

Extends​

Properties​

executor​

readonly executor: TransactionExecutor;

Defined in: packages/rxdb/src/sync-contract/branch-materialization-source.ts:89

屏障那笔事务的执行器;必须用它读写

Remarks​

自己开事务的实现写下的东西,会在屏障后续任何一步失败时留在库里——用户看见的是 一半目标分支的数据,而 active 还停在来源分支上。

Inherited from​

BranchMaterializationBarrierContext.executor


intent​

readonly intent: BranchMaterializationIntent;

Defined in: packages/rxdb/src/sync-contract/branch-materialization-source.ts:80

staging 上冻结的那份意图

Inherited from​

BranchMaterializationBarrierContext.intent


page​

readonly page: BranchMaterializationPage;

Defined in: packages/rxdb/src/sync-contract/branch-materialization-source.ts:95

这一页


targetBranchId​

readonly targetBranchId: string;

Defined in: packages/rxdb/src/sync-contract/branch-materialization-source.ts:77

正在物化的目标分支 id

Inherited from​

BranchMaterializationBarrierContext.targetBranchId