|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
脏数据跟踪器,记录哪些数据行已被修改。 More...
#include <ndbclient.h>
Public Member Functions | |
| std::set< i64_actorid > & | which_modified () |
| 获取当前标记为脏的ID集合。 | |
| bool | is_modified (i64_actorid aidentifier) const |
| 检查指定ID是否已修改。 | |
| void | modified (i64_actorid aidentifier) |
| 将指定ID标记为已修改。 | |
| void | clear_modified (i64_actorid aidentifier) |
| 清除指定ID的修改标记。 | |
脏数据跟踪器,记录哪些数据行已被修改。
该类用于跟踪数据库表中哪些行已被修改(标记为脏), 以便在保存时只更新修改过的行,提高数据库操作效率。
使用场景:
|
inline |
清除指定ID的修改标记。
| aidentifier | 数据ID |
|
inline |
检查指定ID是否已修改。
| aidentifier | 数据ID |
|
inline |
将指定ID标记为已修改。
| aidentifier | 数据ID |
|
inline |
获取当前标记为脏的ID集合。