跳到主要内容

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

最新一次写入所属的原子单元