WorkingTreeEntryRow
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/write-entry.ts:75
折叠之后落盘的那一行(rxdb_working_tree_entry 的可变部分)
Remarks
不含 id / branch / createdAt / updatedAt:那四个字段由存储层与唯一约束决定,
折叠规则对它们没有意见。把它们放进来只会逼着纯函数去编造主键与时间戳。
Properties
entity
readonly entity: string;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/write-entry.ts:80
实体名
entityId
readonly entityId: string;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/write-entry.ts:83
实体主键
fingerprint
readonly fingerprint: string;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/write-entry.ts:95
最新一次写入后的指纹
inversePatch
readonly inversePatch: WorkingTreePatch;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/write-entry.ts:92
首次捕获的逆向 patch
namespace
readonly namespace: string;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/write-entry.ts:77
实体所属命名空间
operation
readonly operation: WorkingTreeEntryOperation;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/write-entry.ts:86
折叠后相对 HEAD 的净操作
origin
readonly origin: WriteEntryOrigin;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/write-entry.ts:98
最新一次写入的来源
patch
readonly patch: WorkingTreePatch;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/write-entry.ts:89
最新合成的正向 patch
sourceChangeId
readonly sourceChangeId: number | null;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/write-entry.ts:107
最新一次写入的来源 change;仅诊断
transactionId
readonly transactionId: string | null;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/write-entry.ts:104
最新一次写入所属的事务
unitId
readonly unitId: string;
Defined in: packages/rxdb-plugin-working-tree/src/working-tree/write-entry.ts:101
最新一次写入所属的原子单元