Home
last modified time | relevance | path

Searched refs:MultiVerRecordInfo (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/include/
H A Dmulti_ver_vacuum_executor.h31 struct MultiVerRecordInfo { struct
50 …virtual int GetVacuumNeedRecordsByVersion(uint64_t version, std::list<MultiVerRecordInfo> &vacuumN… argument
54 std::list<MultiVerRecordInfo> &shadowRecords) = 0;
58 std::list<MultiVerRecordInfo> &shadowRecords) = 0;
H A Dmulti_ver_vacuum.h55 std::list<MultiVerRecordInfo> vacuumNeedRecords;
56 std::list<MultiVerRecordInfo> shadowRecords;
106 std::list<MultiVerRecordInfo> &recordList);
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/storage/
H A Dmulti_ver_vacuum_executor_stub.cpp56 std::list<MultiVerRecordInfo> &vacuumNeedRecords) in GetVacuumNeedRecordsByVersion()
60 MultiVerRecordInfo record; in GetVacuumNeedRecordsByVersion()
70 const std::vector<uint8_t> &hashKey, std::list<MultiVerRecordInfo> &shadowRecords) in GetShadowRecordsOfClearTypeRecord()
77 const std::vector<uint8_t> &hashKey, std::list<MultiVerRecordInfo> &shadowRecords) in GetShadowRecordsOfNonClearTypeRecord()
81 MultiVerRecordInfo record; in GetShadowRecordsOfNonClearTypeRecord()
H A Dmulti_ver_vacuum_executor_stub.h40 …int GetVacuumNeedRecordsByVersion(uint64_t version, std::list<MultiVerRecordInfo> &vacuumNeedRecor…
42 std::list<MultiVerRecordInfo> &shadowRecords);
44 std::list<MultiVerRecordInfo> &shadowRecords);
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/multiver/
H A Dmulti_ver_vacuum_executor_impl.cpp90 std::list<MultiVerRecordInfo> &vacuumNeedRecords) in GetVacuumNeedRecordsByVersion()
109 … vacuumNeedRecords.emplace_back(MultiVerRecordInfo{GetRecordType(eachRecord), eachRecord.version, in GetVacuumNeedRecordsByVersion()
119 const std::vector<uint8_t> &hashKey, std::list<MultiVerRecordInfo> &shadowRecords) in GetShadowRecordsOfClearTypeRecord()
138 …shadowRecords.emplace_back(MultiVerRecordInfo{GetRecordType(eachRecord), eachRecord.version, eachR… in GetShadowRecordsOfClearTypeRecord()
147 const std::vector<uint8_t> &hashKey, std::list<MultiVerRecordInfo> &shadowRecords) in GetShadowRecordsOfNonClearTypeRecord()
166 …shadowRecords.emplace_back(MultiVerRecordInfo{GetRecordType(eachRecord), eachRecord.version, eachR… in GetShadowRecordsOfNonClearTypeRecord()
H A Dmulti_ver_vacuum_executor_impl.h35 …int GetVacuumNeedRecordsByVersion(uint64_t version, std::list<MultiVerRecordInfo> &vacuumNeedRecor…
39 std::list<MultiVerRecordInfo> &shadowRecords) override;
43 std::list<MultiVerRecordInfo> &shadowRecords) override;
H A Dmulti_ver_vacuum.cpp358 const MultiVerRecordInfo &record = inTask.vacuumNeedRecords.front(); in DealWithLeftBranchVacuumNeedRecord()
471 std::list<MultiVerRecordInfo> &recordList) in DoDeleteRecordOfLeftShadowOrRightVacuumNeed()
479 const MultiVerRecordInfo &record = recordList.front(); in DoDeleteRecordOfLeftShadowOrRightVacuumNeed()