Searched refs:MultiVerRecordInfo (Results 1 – 7 of 7) sorted by relevance
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/include/ |
H A D | multi_ver_vacuum_executor.h | 31 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 D | multi_ver_vacuum.h | 55 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 D | multi_ver_vacuum_executor_stub.cpp | 56 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 D | multi_ver_vacuum_executor_stub.h | 40 …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 D | multi_ver_vacuum_executor_impl.cpp | 90 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 D | multi_ver_vacuum_executor_impl.h | 35 …int GetVacuumNeedRecordsByVersion(uint64_t version, std::list<MultiVerRecordInfo> &vacuumNeedRecor… 39 std::list<MultiVerRecordInfo> &shadowRecords) override; 43 std::list<MultiVerRecordInfo> &shadowRecords) override;
|
H A D | multi_ver_vacuum.cpp | 358 const MultiVerRecordInfo &record = inTask.vacuumNeedRecords.front(); in DealWithLeftBranchVacuumNeedRecord() 471 std::list<MultiVerRecordInfo> &recordList) in DoDeleteRecordOfLeftShadowOrRightVacuumNeed() 479 const MultiVerRecordInfo &record = recordList.front(); in DoDeleteRecordOfLeftShadowOrRightVacuumNeed()
|