Lines Matching refs:std

42 std::shared_ptr<ContactsDataBase> ContactsDataBase::contactDataBase_ = nullptr;
43 std::shared_ptr<CallLogDataBase> ContactsDataBase::callLogDataBase_ = nullptr;
44 std::shared_ptr<OHOS::NativeRdb::RdbStore> ContactsDataBase::store_ = nullptr;
45 std::shared_ptr<OHOS::NativeRdb::RdbStore> ContactsDataBase::contactStore_ = nullptr;
47 static std::string g_databaseName;
49 std::mutex g_mtx;
64 std::shared_ptr<OHOS::Contacts::DataBaseDisasterRecovery> instance =
76 std::shared_ptr<ContactsAccount> contactsAccount = ContactsAccount::GetInstance();
88 std::shared_ptr<ContactsDataBase> ContactsDataBase::GetInstance()
143 int64_t ContactsDataBase::InsertRawContact(std::string table, OHOS::NativeRdb::ValuesBucket rawContactValues)
169 std::string contactIdKey = RawContactColumns::CONTACT_ID;
171 std::string upWhereClause;
173 std::vector<std::string> upWhereArgs;
174 upWhereArgs.push_back(std::to_string(outRawContactId));
210 std::string tempString;
212 contactValue = std::stoi(tempString);
226 int64_t ContactsDataBase::InsertContactData(std::string table, OHOS::NativeRdb::ValuesBucket contactDataValues)
245 std::string typeText;
264 std::vector<int> rawContactIdVector;
266 std::vector<std::string> typeTextVector;
280 OHOS::NativeRdb::ValuesBucket &contactDataValues, int &typeId, int &rawContactId, std::string &typeText)
321 int64_t ContactsDataBase::InsertGroup(std::string table, OHOS::NativeRdb::ValuesBucket initialValues)
348 int64_t ContactsDataBase::InsertBlockList(std::string table, OHOS::NativeRdb::ValuesBucket initialValues)
377 std::vector<std::string> types;
378 std::vector<int> rawContactIdVector = QueryContactDataRawContactId(rdbPredicates, types);
417 std::vector<std::string> columns;
421 std::vector<int> rawContactIdVector;
423 std::string columnName = ContactPublicColumns::ID;
580 std::vector<std::string> types;
581 std::vector<int> rawContactIdVector = QueryContactDataRawContactId(rdbPredicates, types);
619 std::vector<OHOS::NativeRdb::ValuesBucket> queryValuesBucket = DeleteContactQuery(rdbPredicates);
635 std::shared_ptr<OHOS::NativeRdb::RdbStore> &store, std::vector<OHOS::NativeRdb::ValuesBucket> &queryValuesBucket)
637 std::unique_ptr<AsyncItem> task = std::make_unique<AsyncDeleteContactsTask>(store_, queryValuesBucket);
642 int ContactsDataBase::DeleteExecute(std::vector<OHOS::NativeRdb::ValuesBucket> &queryValuesBucket)
662 std::string upWhere = "";
665 std::vector<std::string> upWhereArgs;
666 upWhereArgs.push_back(std::to_string(rawContactId));
677 std::shared_ptr<OHOS::NativeRdb::RdbStore> &store, std::vector<OHOS::NativeRdb::ValuesBucket> &queryValuesBucket)
697 std::string disPlayName;
699 std::string backupData =
709 std::vector<std::string> whereArgs;
710 whereArgs.push_back(std::to_string(contactId));
711 std::string whereCase;
717 std::vector<int> rawContactIdVector;
742 std::vector<OHOS::NativeRdb::ValuesBucket> queryValuesBucket = DeleteRawContactQuery(rdbPredicates);
757 std::vector<OHOS::NativeRdb::ValuesBucket> ContactsDataBase::DeleteContactQuery(
763 std::vector<std::string> columns;
770 std::vector<OHOS::NativeRdb::ValuesBucket> vectorQueryData;
775 std::vector<std::string> whereArgs;
779 whereArgs.push_back(std::to_string(contactId));
785 std::string whereClause;
800 std::vector<OHOS::NativeRdb::ValuesBucket> ContactsDataBase::DeleteRawContactQuery(
803 std::vector<std::string> columns;
807 std::shared_ptr<OHOS::NativeRdb::ResultSet> resultSet = store_->Query(rdbPredicates, columns);
812 int contactId, int rawContactId, std::string backupData, std::string disPlayName)
841 std::vector<std::string> columns;
844 std::vector<std::string> contactIds;
849 contactIds.push_back(std::to_string(contactId));
856 std::string queryViewContact =
895 int ContactsDataBase::DeleteLocal(int rawContactId, std::string contactId)
901 std::string updateContactSql = "UPDATE contact SET name_raw_contact_id = NULL WHERE id = " + contactId;
907 std::string updateRawContactSql = "UPDATE raw_contact SET contact_id = NULL WHERE contact_id = " + contactId;
913 std::string deleteDeleteRawContactSql = "DELETE FROM deleted_raw_contact WHERE contact_id = " + contactId;
919 std::string deleteSearchContactSql = "DELETE FROM search_contact WHERE contact_id = " + contactId;
925 std::string deleteContactData = "DELETE FROM contact_data WHERE raw_contact_id = " + std::to_string(rawContactId);
931 std::string deleteContactSql = "DELETE FROM contact WHERE id = " + contactId;
937 std::string deleteRawContactSql = "DELETE FROM raw_contact WHERE id = " + std::to_string(rawContactId);
946 std::vector<int> ContactsDataBase::QueryContactDataRawContactId(
947 OHOS::NativeRdb::RdbPredicates &rdbPredicates, std::vector<std::string> &types)
949 std::vector<std::string> columns;
953 std::vector<int> rawContactIdVector;
954 std::vector<int> typeIdVector;
957 std::string columnName = ContactDataColumns::RAW_CONTACT_ID;
962 std::string typeIdKey = ContactDataColumns::TYPE_ID;
976 std::string typeText = contactsType.GetTypeText(store_, typeIdVector[i]);
990 std::shared_ptr<OHOS::NativeRdb::ResultSet> ContactsDataBase::Query(
991 OHOS::NativeRdb::RdbPredicates &rdbPredicates, std::vector<std::string> &columns)
1005 std::vector<OHOS::NativeRdb::ValuesBucket> ContactsDataBase::ResultSetToValuesBucket(
1006 std::shared_ptr<OHOS::NativeRdb::ResultSet> &resultSet)
1008 std::vector<std::string> columnNames;
1010 std::vector<OHOS::NativeRdb::ValuesBucket> vectorQueryData;
1016 std::string typeValue = columnNames[i];
1030 std::string stringValue;
1042 std::string ContactsDataBase::StructureDeleteContactJson(
1043 OHOS::NativeRdb::ValuesBucket rawContactValues, std::string rawContactIdColumn, int rawContactId)
1046 std::vector<std::string> selectionArgs;
1047 selectionArgs.push_back(std::to_string(rawContactId));
1048 std::string queryTabName = ViewName::VIEW_CONTACT_DATA;
1049 std::vector<std::string> contentColumns;
1066 std::string queryWhereClause = DeleteRawContactColumns::RAW_CONTACT_ID;
1068 std::string sql = "SELECT ";
1077 std::shared_ptr<OHOS::NativeRdb::ResultSet> contactDataResultSet = store_->QuerySql(sql, selectionArgs);
1078 std::string backupData = contactsJsonUtils.GetDeleteData(contactDataResultSet);
1181 void ContactsDataBase::DestroyInstanceAndRestore(std::string restorePath)
1196 bool ContactsDataBase::Restore(std::string restorePath)
1211 std::shared_ptr<OHOS::NativeRdb::ResultSet> ContactsDataBase::SelectCandidate()
1227 std::vector<std::string> whereArgs = predicates.GetWhereArgs();
1284 std::shared_ptr<OHOS::NativeRdb::RdbStore> &store, std::vector<int> &rawContactIdVector)
1299 std::shared_ptr<OHOS::NativeRdb::RdbStore> &store, std::vector<int> &rawContactIdVector, bool isDeleted)
1301 std::unique_ptr<AsyncItem> task = std::make_unique<AsyncTask>(store_, rawContactIdVector, isDeleted);
1306 void ContactsDataBase::MarkMerge(std::shared_ptr<OHOS::NativeRdb::RdbStore> &store)
1308 std::string sql = "SELECT ";
1318 std::string columnName = MergeInfo::RAW_CONTACT_ID;
1327 std::string deleteMergeInfo = "DELETE FROM ";
1332 .append(std::to_string(rawContactId));
1342 int ContactsDataBase::GetTypeId(std::string typeText)