ReplaySessionRecord
Defined in: packages/rxdb-plugin-replay/src/entities.ts:32
录制会话(表 replay_session),只存在于录制库。
Remarks
应用不应直接读写本实体,一律经 rxdb.replay。bytes / eventCount / nextSeq / lastEventAt
只在写事件行的同一事务里推进。
Constructors
Constructor
new ReplaySessionRecord(): ReplaySessionRecord;
Returns
ReplaySessionRecord
Properties
bytes
bytes: number;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:45
已落库事件行 bytes 之和。
eventCount
eventCount: number;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:43
已落库事件行数(含标记)。
id
id: string;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:34
主键,start() 时 crypto.randomUUID()。
lastEventAt
lastEventAt: Date | null;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:38
最后一次成功落库那批里最大的事件时间戳;尚无事件时为 null。
nextSeq
nextSeq: number;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:47
下一条要落库事件的 seq 下界。
startedAt
startedAt: Date;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:36
start() 时刻。
status
status: ReplaySessionStatus;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:39
truncatedCode
truncatedCode: ReplayTruncatedCode | null;
Defined in: packages/rxdb-plugin-replay/src/entities.ts:41
status === 'truncated' 时必有,否则 null。