Home
last modified time | relevance | path

Searched refs:changedData (Results 1 – 25 of 49) sorted by relevance

12

/ohos5.0/foundation/distributeddatamgr/relational_store/frameworks/native/rdb/src/
H A Ddelay_notify.cpp43 void DelayNotify::UpdateNotify(const DistributedRdb::RdbChangedData &changedData, bool isFull) in UpdateNotify() argument
48 for (auto& [k, v] : changedData.tableData) { in UpdateNotify()
77 DistributedRdb::RdbChangedData changedData; in StartTimer() local
82 changedData.tableData = changedData_.tableData; in StartTimer()
96 if (changedData.tableData.empty()) { in StartTimer()
118 task_(changedData, rdbNotifyConfig); in StartTimer()
133 DistributedRdb::RdbChangedData changedData; in ExecuteTask() local
137 changedData.tableData = std::move(changedData_.tableData); in ExecuteTask()
144 if (task_ != nullptr && (changedData.tableData.size() > 0 || isFull)) { in ExecuteTask()
148 int errCode = task_(changedData, rdbNotifyConfig); in ExecuteTask()
[all …]
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/object/
H A Dobject_data_listener.cpp37 std::map<std::string, std::vector<uint8_t>> changedData {}; in OnChange() local
40 changedData.insert_or_assign(std::move(key), entry.value); in OnChange()
44 changedData.insert_or_assign(std::move(key), entry.value); in OnChange()
46 DistributedObject::ObjectStoreManager::GetInstance()->NotifyChange(changedData); in OnChange()
H A Dobject_manager.h98 void NotifyChange(ObjectRecord &changedData);
170 …ap<std::string, std::map<std::string, Assets>> GetAssetsFromStore(const ObjectRecord& changedData);
183 …std::map<std::string, ObjectRecord> GetObjectData(const ObjectRecord& changedData, SaveInfo& saveI…
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/syncer/src/cloud/
H A Dcloud_sync_utils.cpp130 bool CloudSyncUtils::IsChangeDataEmpty(const ChangedData &changedData) in IsChangeDataEmpty() argument
132 return changedData.primaryData[ChangeType::OP_INSERT].empty() || in IsChangeDataEmpty()
133 changedData.primaryData[ChangeType::OP_UPDATE].empty() || in IsChangeDataEmpty()
134 changedData.primaryData[ChangeType::OP_DELETE].empty(); in IsChangeDataEmpty()
197 int CloudSyncUtils::SaveChangedDataByType(const VBucket &datum, ChangedData &changedData, in SaveChangedDataByType() argument
206 …ret = CloudSyncUtils::GetCloudPkVals(datum, changedData.field, localInfo.logInfo.dataKey, cloudPkV… in SaveChangedDataByType()
211 InsertOrReplaceChangedDataByType(type, cloudPkVals, changedData); in SaveChangedDataByType()
394 param.changedData.primaryData[ChangeType::OP_UPDATE].size()); in SaveChangedData()
567 ChangedData &changedData) in InsertOrReplaceChangedDataByType() argument
570 for (auto &changePkValList : changedData.primaryData) { in InsertOrReplaceChangedDataByType()
[all …]
H A Dcloud_sync_utils.h52 static bool IsChangeDataEmpty(const ChangedData &changedData);
62 …static int SaveChangedDataByType(const VBucket &datum, ChangedData &changedData, const DataInfoWit…
108 ChangedData &changedData);
H A Dcloud_syncer.cpp855 if (!CloudSyncUtils::IsChangeDataEmpty(param.changedData)) { in SaveData()
947 if (changedData.primaryData[OP_INSERT].empty() && changedData.primaryData[OP_UPDATE].empty() && in NeedNotifyChangedData()
948 changedData.primaryData[OP_DELETE].empty()) { in NeedNotifyChangedData()
954 int CloudSyncer::NotifyChangedData(ChangedData &&changedData) in NotifyChangedData() argument
956 if (!NeedNotifyChangedData(changedData)) { in NotifyChangedData()
1013 param.changedData.tableName = param.info.tableName; in SaveDataInTransaction()
1014 param.changedData.field = param.pkColNames; in SaveDataInTransaction()
1015 param.changedData.type = ChangedDataType::DATA; in SaveDataInTransaction()
1068 ChangedData changedData; in SaveDataNotifyProcess() local
1079 param.changedData = changedData; in SaveDataNotifyProcess()
[all …]
H A Dicloud_syncer.h65 ChangedData changedData; member
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/syncer/cloud/
H A Ddistributeddb_cloud_db_proxy_test.cpp786 param.changedData.field.push_back(pkField);
910 ChangedData changedData; variable
911 EXPECT_EQ(utilsObj.IsChangeDataEmpty(changedData), true);
912 changedData.primaryData[OP_INSERT] = {{}};
913 EXPECT_EQ(utilsObj.IsChangeDataEmpty(changedData), true);
914 changedData.primaryData[OP_UPDATE] = {{}};
915 EXPECT_EQ(utilsObj.IsChangeDataEmpty(changedData), true);
916 changedData.primaryData[OP_DELETE] = {{}};
917 EXPECT_EQ(utilsObj.IsChangeDataEmpty(changedData), false);
/ohos5.0/foundation/distributeddatamgr/data_object/frameworks/innerkitsimpl/src/adaptor/
H A Dflat_object_storage_engine.cpp447 … const std::map<std::string, std::vector<uint8_t>> &changedData) in NotifyChange() argument
454 for (const auto &item : changedData) { in NotifyChange()
466 std::vector<std::string> changedData; in OnChange() local
473 changedData.push_back(tmp.substr(FIELDS_PREFIX_LEN)); in OnChange()
481 changedData.push_back(tmp.substr(FIELDS_PREFIX_LEN)); in OnChange()
484 this->OnChanged(sessionId_, changedData, true); in OnChange()
H A Ddistributed_object_store_impl.cpp214 const std::string &sessionId, const std::vector<std::string> &changedData, bool enableTransfer) in OnChanged() argument
218 for (const auto &str : changedData) { in OnChanged()
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/rdb/
H A Drdb_general_store.cpp278 std::vector<DistributedDB::VBucket> changedData; in Execute() local
279 auto status = delegate_->ExecuteSql({ sql, {}, false }, changedData); in Execute()
282 changedData.size()); in Execute()
337 std::vector<DistributedDB::VBucket> changedData; in Insert() local
351 status, Anonymous::Change(sql).c_str(), changedData.size(), time); in Insert()
401 std::vector<DistributedDB::VBucket> changedData; in Update() local
412 changedData.size()); in Update()
432 std::vector<DistributedDB::VBucket> changedData; in Replace() local
923 std::vector<DistributedDB::VBucket> changedData; in QuerySql() local
928 changedData.size()); in QuerySql()
[all …]
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/src/relational/
H A Drelational_sync_able_storage.h31 std::function<void(const std::string &device, ChangedData &&changedData, bool isChangedData)>;
111 …void TriggerObserverAction(const std::string &deviceName, ChangedData &&changedData, bool isChange…
273 void FilterChangeDataByDetailsType(ChangedData &changedData, uint32_t type);
296 …const std::string &deviceName, const ChangedData &changedData, bool isChangedData, int &observerCn…
/ohos5.0/foundation/distributeddatamgr/data_object/frameworks/innerkitsimpl/test/unittest/mock/include/
H A Dmock_object_watcher.h30 … void OnChanged(const std::string &sessionid, const std::vector<std::string> &changedData) override in OnChanged() argument
H A Dmock_flat_object_watcher.h28 …const std::string &sessionid, const std::vector<std::string> &changedData, bool enableTransfer) ov… in OnChanged() argument
/ohos5.0/foundation/distributeddatamgr/data_object/frameworks/innerkitsimpl/include/adaptor/
H A Dwatcher.h30 …const std::string &sessionId, const std::vector<std::string> &changedData, bool enableTransfer) = …
H A Dobject_storage_engine.h37 …const std::string &sessionId, const std::vector<std::string> &changedData, bool enableTransfer) = …
H A Ddistributed_objectstore_impl.h72 …const std::string &sessionId, const std::vector<std::string> &changedData, bool enableTransfer) ov…
H A Dflat_object_storage_engine.h50 …ange(const std::string &sessionId, const std::map<std::string, std::vector<uint8_t>> &changedData);
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/relational/
H A Drelational_sync_able_storage.cpp789 ChangedData observerChangeData = changedData; in ExecuteDataChangeCallback()
798 ChangedData &&changedData, bool isChangedData) in TriggerObserverAction() argument
802 ConcurrentAdapter::ScheduleTask([this, deviceName, changedData, isChangedData] () mutable { in TriggerObserverAction()
1316 ChangedData changedData; in CleanCloudData() local
1317 changedData.type = ChangedDataType::DATA; in CleanCloudData()
1318 changedData.tableName = notifyTableName; in CleanCloudData()
1327 changedData.primaryData[ChangeType::OP_DELETE].push_back(dataVec); in CleanCloudData()
1328 TriggerObserverAction("CLOUD", std::move(changedData), true); in CleanCloudData()
1517 changedData.field = {}; in FilterChangeDataByDetailsType()
1519 changedData.primaryData[i].clear(); in FilterChangeDataByDetailsType()
[all …]
/ohos5.0/foundation/distributeddatamgr/relational_store/frameworks/native/rdb/include/
H A Ddelay_notify.h35 void UpdateNotify(const DistributedRdb::RdbChangedData &changedData, bool isFull = false);
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/sqlite/
H A Dsqlite_cloud_kv_store.cpp314 …SqliteCloudKvStore::TriggerObserverAction(const std::string &deviceName, ChangedData &&changedData, in TriggerObserverAction() argument
323 for (auto &changeValList : changedData.primaryData) { in TriggerObserverAction()
327 …int errCode = RuntimeContext::GetInstance()->ScheduleTask([this, deviceName, changedData, isChange… in TriggerObserverAction()
331 ChangedData observerChangeData = changedData; in TriggerObserverAction()
/ohos5.0/foundation/distributeddatamgr/data_object/interfaces/innerkits/
H A Ddistributed_object.h169 …tual void OnChanged(const std::string &sessionid, const std::vector<std::string> &changedData) = 0;
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/
H A Dstorage_proxy.cpp402 int StorageProxy::NotifyChangedData(const std::string &deviceName, ChangedData &&changedData) in NotifyChangedData() argument
409 store_->GetAndResetServerObserverData(changedData.tableName, changeProperties); in NotifyChangedData()
410 changedData.properties = changeProperties; in NotifyChangedData()
411 store_->TriggerObserverAction(deviceName, std::move(changedData), true); in NotifyChangedData()
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/include/
H A Drelational_store_connection.h31 std::function<void(const std::string &device, ChangedData &&changedData, bool isChangedData)>;
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/app/src/
H A Dkvstore_meta_manager.h84 void OnDataChange(CHANGE_FLAG flag, const std::list<DistributedDB::Entry>& changedData);

12