这是我的表结构
CREATE TABLE Missions(
MissionID INTEGER NOT NULL UNIQUE,
MilestoneID INTEGER NOT NULL,
MissionExpiry TEXT,
MissionStatus TEXT,
Count INTEGER DEFAULT 0,
MilestoneList TEXT,
UpdatedTime TEXT,
PRIMARY KEY (MissionID),
CONSTRAINT fk_milestone FOREIGN KEY(MilestoneID) REFERENCES Milestone(MilestoneID)
);
Run Code Online (Sandbox Code Playgroud)
我想每当上表中的计数属性更新时发出一个事件。
我写了一个这样的查询:
Val allItems: Flow<List<Item>> =
ItemQueries.selectAll().asFlow().mapToList()
Run Code Online (Sandbox Code Playgroud)
但是,每当表内的任何属性发生插入或更新并且所有行都被获取时,流程就会被触发。我只想获取已更新的行而不是所有行。我怎样才能完成它?