Lines Matching refs:OHOS

40 namespace OHOS {
44 std::shared_ptr<OHOS::NativeRdb::RdbStore> ContactsDataBase::store_ = nullptr;
45 std::shared_ptr<OHOS::NativeRdb::RdbStore> ContactsDataBase::contactStore_ = nullptr;
56 int errCode = OHOS::NativeRdb::E_OK;
57 OHOS::NativeRdb::RdbStoreConfig config(g_databaseName);
60 OHOS::NativeRdb::RdbHelper::GetRdbStore(config, DATABASE_OPEN_VERSION, sqliteOpenHelperCallback, errCode);
61 if (errCode != OHOS::NativeRdb::E_OK) {
64 std::shared_ptr<OHOS::Contacts::DataBaseDisasterRecovery> instance =
65 OHOS::Contacts::DataBaseDisasterRecovery::GetInstance();
67 contactStore_ = OHOS::NativeRdb::RdbHelper::GetRdbStore(
71 if (errCode != OHOS::NativeRdb::E_OK) {
103 if (ret != OHOS::NativeRdb::E_OK) {
116 if (ret != OHOS::NativeRdb::E_OK) {
129 if (ret != OHOS::NativeRdb::E_OK) {
143 int64_t ContactsDataBase::InsertRawContact(std::string table, OHOS::NativeRdb::ValuesBucket rawContactValues)
156 if (rowRet != OHOS::NativeRdb::E_OK) {
163 if (rowContactRet != OHOS::NativeRdb::E_OK) {
168 OHOS::NativeRdb::ValuesBucket upRawContactValues;
176 if (ret != OHOS::NativeRdb::E_OK) {
185 if (rowSearchContactRet != OHOS::NativeRdb::E_OK) {
192 void ContactsDataBase::GetContactByValue(int &contactValue, OHOS::NativeRdb::ValueObject &value)
194 if (value.GetType() == OHOS::NativeRdb::ValueObjectType::TYPE_NULL) {
199 if (value.GetType() == OHOS::NativeRdb::ValueObjectType::TYPE_INT) {
203 if (value.GetType() == OHOS::NativeRdb::ValueObjectType::TYPE_DOUBLE) {
209 if (value.GetType() == OHOS::NativeRdb::ValueObjectType::TYPE_STRING) {
226 int64_t ContactsDataBase::InsertContactData(std::string table, OHOS::NativeRdb::ValuesBucket contactDataValues)
232 int rawContactId = OHOS::NativeRdb::E_OK;
237 OHOS::NativeRdb::ValueObject value;
247 if (retCode != OHOS::NativeRdb::E_OK) {
260 if (ret != OHOS::NativeRdb::E_OK) {
271 if (updateDisplayRet != OHOS::NativeRdb::E_OK) {
280 OHOS::NativeRdb::ValuesBucket &contactDataValues, int &typeId, int &rawContactId, std::string &typeText)
284 OHOS::NativeRdb::ValueObject typeValue;
303 OHOS::NativeRdb::ValueObject typeValue;
321 int64_t ContactsDataBase::InsertGroup(std::string table, OHOS::NativeRdb::ValuesBucket initialValues)
331 int64_t outGroupRowId = OHOS::NativeRdb::E_OK;
333 if (ret != OHOS::NativeRdb::E_OK) {
348 int64_t ContactsDataBase::InsertBlockList(std::string table, OHOS::NativeRdb::ValuesBucket initialValues)
350 int64_t outRowId = OHOS::NativeRdb::E_OK;
352 if (ret != OHOS::NativeRdb::E_OK) {
367 OHOS::NativeRdb::ValuesBucket contactDataValues, OHOS::NativeRdb::RdbPredicates &rdbPredicates)
374 if (ret != OHOS::NativeRdb::E_OK) {
379 int changedRows = OHOS::NativeRdb::E_OK;
381 if (ret != OHOS::NativeRdb::E_OK) {
388 if (ret != OHOS::NativeRdb::E_OK) {
394 if (ret != OHOS::NativeRdb::E_OK) {
411 OHOS::NativeRdb::ValuesBucket values, OHOS::NativeRdb::RdbPredicates &rdbPredicates)
422 while (rawContactResultSetNum == OHOS::NativeRdb::E_OK) {
432 int changedRows = OHOS::NativeRdb::E_OK;
434 if (ret != OHOS::NativeRdb::E_OK) {
441 OHOS::NativeRdb::ValueObject value;
461 OHOS::NativeRdb::ValuesBucket values, OHOS::NativeRdb::RdbPredicates &rdbPredicates)
467 int changedRows = OHOS::NativeRdb::E_OK;
469 if (ret != OHOS::NativeRdb::E_OK) {
485 int ContactsDataBase::UpdateGroup(OHOS::NativeRdb::ValuesBucket values, OHOS::NativeRdb::RdbPredicates &rdbPredicates)
491 int changedRows = OHOS::NativeRdb::E_OK;
493 if (ret != OHOS::NativeRdb::E_OK) {
508 int ContactsDataBase::DeleteBlockList(OHOS::NativeRdb::RdbPredicates &rdbPredicates)
514 int changedRows = OHOS::NativeRdb::E_OK;
516 if (ret != OHOS::NativeRdb::E_OK) {
531 int ContactsDataBase::DeleteGroup(OHOS::NativeRdb::RdbPredicates &rdbPredicates)
537 int deletedRows = OHOS::NativeRdb::E_OK;
539 if (ret != OHOS::NativeRdb::E_OK) {
547 int ContactsDataBase::DeleteRecord(OHOS::NativeRdb::RdbPredicates &rdbPredicates)
553 int deletedRows = OHOS::NativeRdb::E_OK;
555 if (ret != OHOS::NativeRdb::E_OK) {
570 int ContactsDataBase::DeleteContactData(OHOS::NativeRdb::RdbPredicates &rdbPredicates)
577 if (ret != OHOS::NativeRdb::E_OK) {
582 int deletedRows = OHOS::NativeRdb::E_OK;
585 OHOS::NativeRdb::ValuesBucket contactDataValues;
588 if (updateDisplayRet != OHOS::NativeRdb::E_OK) {
594 if (ret != OHOS::NativeRdb::E_OK) {
609 int ContactsDataBase::DeleteContact(OHOS::NativeRdb::RdbPredicates &rdbPredicates)
616 if (ret != OHOS::NativeRdb::E_OK) {
619 std::vector<OHOS::NativeRdb::ValuesBucket> queryValuesBucket = DeleteContactQuery(rdbPredicates);
621 if (deleteRet != OHOS::NativeRdb::E_OK) {
626 if (deleteRet != OHOS::NativeRdb::E_OK) {
635 std::shared_ptr<OHOS::NativeRdb::RdbStore> &store, std::vector<OHOS::NativeRdb::ValuesBucket> &queryValuesBucket)
642 int ContactsDataBase::DeleteExecute(std::vector<OHOS::NativeRdb::ValuesBucket> &queryValuesBucket)
650 OHOS::NativeRdb::ValuesBucket valuesElement = queryValuesBucket[i];
655 OHOS::NativeRdb::ValueObject idValue;
659 OHOS::NativeRdb::ValuesBucket values;
661 int updateRow = OHOS::NativeRdb::E_OK;
668 if (ret != OHOS::NativeRdb::E_OK) {
677 std::shared_ptr<OHOS::NativeRdb::RdbStore> &store, std::vector<OHOS::NativeRdb::ValuesBucket> &queryValuesBucket)
682 OHOS::NativeRdb::ValuesBucket valuesElement = queryValuesBucket[i];
687 OHOS::NativeRdb::ValueObject idValue;
691 OHOS::NativeRdb::ValueObject contactIdValue;
695 OHOS::NativeRdb::ValueObject nameValue;
705 if (deleteRet != OHOS::NativeRdb::E_OK) {
714 if (delRet != OHOS::NativeRdb::E_OK) {
732 int ContactsDataBase::DeleteRawContact(OHOS::NativeRdb::RdbPredicates &rdbPredicates)
739 if (ret != OHOS::NativeRdb::E_OK) {
742 std::vector<OHOS::NativeRdb::ValuesBucket> queryValuesBucket = DeleteRawContactQuery(rdbPredicates);
744 if (deleteRet != OHOS::NativeRdb::E_OK) {
749 if (deleteRet != OHOS::NativeRdb::E_OK) {
757 std::vector<OHOS::NativeRdb::ValuesBucket> ContactsDataBase::DeleteContactQuery(
758 OHOS::NativeRdb::RdbPredicates &rdbPredicates)
761 OHOS::NativeRdb::RdbPredicates newRdbPredicates =
768 if (resultSetNum != OHOS::NativeRdb::E_OK) {
770 std::vector<OHOS::NativeRdb::ValuesBucket> vectorQueryData;
776 while (resultSetNum == OHOS::NativeRdb::E_OK) {
784 OHOS::NativeRdb::RdbPredicates rawContactQueryRdbPredicates(ViewName::VIEW_RAW_CONTACT);
792 OHOS::NativeRdb::PredicatesUtils::SetWhereClauseAndArgs(&rawContactQueryRdbPredicates, whereClause, whereArgs);
793 OHOS::NativeRdb::PredicatesUtils::SetAttributes(&rawContactQueryRdbPredicates,
800 std::vector<OHOS::NativeRdb::ValuesBucket> ContactsDataBase::DeleteRawContactQuery(
801 OHOS::NativeRdb::RdbPredicates &rdbPredicates)
807 std::shared_ptr<OHOS::NativeRdb::ResultSet> resultSet = store_->Query(rdbPredicates, columns);
814 OHOS::NativeRdb::ValuesBucket deleteRawContact;
819 int64_t outRowId = OHOS::NativeRdb::E_OK;
821 if (ret != OHOS::NativeRdb::E_OK) {
835 int ContactsDataBase::CompletelyDelete(OHOS::NativeRdb::RdbPredicates &rdbPredicates)
838 if (ret != OHOS::NativeRdb::E_OK) {
846 while (resultSetNum == OHOS::NativeRdb::E_OK) {
860 while (resultSetNum == OHOS::NativeRdb::E_OK) {
864 if (retCode != OHOS::NativeRdb::E_OK) {
871 if (retCode != OHOS::NativeRdb::E_OK) {
882 if (retCode != OHOS::NativeRdb::E_OK) {
888 if (markRet != OHOS::NativeRdb::E_OK) {
903 if (retCode != OHOS::NativeRdb::E_OK) {
909 if (retCode != OHOS::NativeRdb::E_OK) {
915 if (retCode != OHOS::NativeRdb::E_OK) {
921 if (retCode != OHOS::NativeRdb::E_OK) {
927 if (retCode != OHOS::NativeRdb::E_OK) {
933 if (retCode != OHOS::NativeRdb::E_OK) {
939 if (retCode != OHOS::NativeRdb::E_OK) {
947 OHOS::NativeRdb::RdbPredicates &rdbPredicates, std::vector<std::string> &types)
956 while (resultSetNum == OHOS::NativeRdb::E_OK) {
967 OHOS::NativeRdb::ValueObject typeTextObject;
990 std::shared_ptr<OHOS::NativeRdb::ResultSet> ContactsDataBase::Query(
991 OHOS::NativeRdb::RdbPredicates &rdbPredicates, std::vector<std::string> &columns)
997 int errCode = OHOS::NativeRdb::E_OK;
999 if (errCode != OHOS::NativeRdb::E_OK) {
1005 std::vector<OHOS::NativeRdb::ValuesBucket> ContactsDataBase::ResultSetToValuesBucket(
1006 std::shared_ptr<OHOS::NativeRdb::ResultSet> &resultSet)
1010 std::vector<OHOS::NativeRdb::ValuesBucket> vectorQueryData;
1012 while (resultSetNum == OHOS::NativeRdb::E_OK) {
1013 OHOS::NativeRdb::ValuesBucket valuesBucketElement;
1019 OHOS::NativeRdb::ColumnType columnType;
1021 if (columnType == OHOS::NativeRdb::ColumnType::TYPE_INTEGER) {
1025 } else if (columnType == OHOS::NativeRdb::ColumnType::TYPE_FLOAT) {
1029 } else if (columnType == OHOS::NativeRdb::ColumnType::TYPE_STRING) {
1043 OHOS::NativeRdb::ValuesBucket rawContactValues, std::string rawContactIdColumn, int rawContactId)
1077 std::shared_ptr<OHOS::NativeRdb::ResultSet> contactDataResultSet = store_->QuerySql(sql, selectionArgs);
1083 int SqliteOpenHelperContactCallback::OnCreate(OHOS::NativeRdb::RdbStore &store)
1119 return OHOS::NativeRdb::E_OK;
1122 int SqliteOpenHelperContactCallback::OnUpgrade(OHOS::NativeRdb::RdbStore &store, int oldVersion, int newVersion)
1132 return OHOS::NativeRdb::E_OK;
1135 void SqliteOpenHelperContactCallback::UpgradeToV2(OHOS::NativeRdb::RdbStore &store, int oldVersion, int newVersion)
1163 int SqliteOpenHelperContactCallback::OnDowngrade(OHOS::NativeRdb::RdbStore &store, int oldVersion, int newVersion)
1189 OHOS::NativeRdb::RdbHelper::DeleteRdbStore(g_databaseName);
1190 OHOS::NativeRdb::RdbHelper::ClearCache();
1211 std::shared_ptr<OHOS::NativeRdb::ResultSet> ContactsDataBase::SelectCandidate()
1284 std::shared_ptr<OHOS::NativeRdb::RdbStore> &store, std::vector<int> &rawContactIdVector)
1288 OHOS::NativeRdb::ValuesBucket mergeInfoValues;
1299 std::shared_ptr<OHOS::NativeRdb::RdbStore> &store, std::vector<int> &rawContactIdVector, bool isDeleted)
1306 void ContactsDataBase::MarkMerge(std::shared_ptr<OHOS::NativeRdb::RdbStore> &store)
1317 while (mergeResultSetNum == OHOS::NativeRdb::E_OK) {
1334 if (ret != OHOS::NativeRdb::E_OK) {
1350 } // namespace OHOS