Searched refs:CloudSyncStrategy (Results 1 – 8 of 8) sorted by relevance
19 CloudSyncStrategy::CloudSyncStrategy() : policy_(SingleVerConflictResolvePolicy::DEFAULT_LAST_WIN) in CloudSyncStrategy() function in DistributedDB::CloudSyncStrategy23 void CloudSyncStrategy::SetIsKvScene(bool isKvScene) in SetIsKvScene()28 void CloudSyncStrategy::SetConflictResolvePolicy(SingleVerConflictResolvePolicy policy) in SetConflictResolvePolicy()39 bool CloudSyncStrategy::JudgeUpdateCursor() in JudgeUpdateCursor()44 bool CloudSyncStrategy::JudgeUpload() in JudgeUpload()49 bool CloudSyncStrategy::JudgeKvScene() in JudgeKvScene()54 bool CloudSyncStrategy::IsDelete(const LogInfo &info) in IsDelete()60 bool CloudSyncStrategy::IsLogNeedUpdate(const LogInfo &cloudInfo, const LogInfo &localInfo) in IsLogNeedUpdate()65 bool CloudSyncStrategy::IsSameVersion(const LogInfo &cloudInfo, const LogInfo &localInfo) in IsSameVersion()73 bool CloudSyncStrategy::IsIgnoreUpdate(const LogInfo &localInfo) const in IsIgnoreUpdate()[all …]
22 std::shared_ptr<CloudSyncStrategy> StrategyFactory::BuildSyncStrategy( in BuildSyncStrategy()25 std::shared_ptr<CloudSyncStrategy> strategy; in BuildSyncStrategy()38 strategy = std::make_shared<CloudSyncStrategy>(); in BuildSyncStrategy()
25 class CloudSyncStrategy {27 CloudSyncStrategy();28 virtual ~CloudSyncStrategy() = default;
24 … static std::shared_ptr<CloudSyncStrategy> BuildSyncStrategy(SyncMode mode, bool isKvScene = false,
20 class CloudForcePullStrategy : public CloudSyncStrategy {
20 class CloudForcePushStrategy : public CloudSyncStrategy {
21 class CloudMergeStrategy : public CloudSyncStrategy {
95 std::shared_ptr<CloudSyncStrategy> strategy;