Lines Matching refs:ids
52 // query all ids with merge_mode = 2
66 std::set<int> ids = *it;
67 if (ids.size() == 1) {
72 auto minIdPosition = ids.begin();
74 UpdateRawContacts(store, minId, ids);
101 std::set<int> ids;
106 ids.insert(*it);
109 for (auto id = ids.begin(); id != ids.end(); ++id) {
111 if (*id != *ids.rbegin()) {
124 std::set<int> MergerContacts::HandleIds(std::shared_ptr<OHOS::NativeRdb::RdbStore> store, std::set<int> ids)
127 for (auto id = ids.begin(); id != ids.end(); ++id) {
128 if (*id != *ids.rbegin()) {
263 std::set<int> ids;
284 ids.insert(value);
290 return ids;
422 std::set<int> ids;
424 ids.insert(atoi(value.c_str()));
426 if (ids.size() == 0) {
429 std::vector<std::set<int>> selectedIds = SelectIdsByName(store, ids);
473 std::shared_ptr<OHOS::NativeRdb::RdbStore> store, std::set<int> ids)
480 for (auto id : ids) {
503 UpdateIdsByName(store, names, ids, selectedIds);
508 std::set<int> ids, std::vector<std::set<int>> &selectedIds)
522 for (auto id = ids.begin(); id != ids.end(); ++id) {
523 if (*id == *ids.rbegin()) {
543 bool MergerContacts::isNameMatch(std::shared_ptr<OHOS::NativeRdb::RdbStore> store, std::set<int> ids)
546 for (auto it : ids) {
561 * @param ids Conditions for update operation
565 int MergerContacts::ForceContactMerge(std::shared_ptr<OHOS::NativeRdb::RdbStore> store, std::set<int> ids)
572 if (isNameMatch(store, ids)) {
573 std::set<int> handledIds = HandleIds(store, ids);