Lines Matching refs:OHOS

31 namespace OHOS {
36 static std::shared_ptr<OHOS::NativeRdb::RdbStore> store_;
37 static std::shared_ptr<OHOS::NativeRdb::RdbStore> contactStore_;
39 std::vector<OHOS::NativeRdb::ValuesBucket> ResultSetToValuesBucket(
40 std::shared_ptr<OHOS::NativeRdb::ResultSet> &resultSet);
41 void GetContactByValue(int &rawContactId, OHOS::NativeRdb::ValueObject &value);
42 int64_t InsertRawContact(std::string table, OHOS::NativeRdb::ValuesBucket value);
43 int64_t InsertContactData(std::string table, OHOS::NativeRdb::ValuesBucket value);
44 int64_t InsertGroup(std::string table, OHOS::NativeRdb::ValuesBucket value);
45 int64_t InsertBlockList(std::string table, OHOS::NativeRdb::ValuesBucket value);
46 int UpdateContactData(OHOS::NativeRdb::ValuesBucket values, OHOS::NativeRdb::RdbPredicates &rdbPredicates);
47 int UpdateRawContact(OHOS::NativeRdb::ValuesBucket values, OHOS::NativeRdb::RdbPredicates &rdbPredicates);
48 int UpdateGroup(OHOS::NativeRdb::ValuesBucket values, OHOS::NativeRdb::RdbPredicates &rdbPredicates);
49 int UpdateBlockList(OHOS::NativeRdb::ValuesBucket values, OHOS::NativeRdb::RdbPredicates &rdbPredicates);
50 int DeleteGroup(OHOS::NativeRdb::RdbPredicates &rdbPredicates);
51 int DeleteContactData(OHOS::NativeRdb::RdbPredicates &rdbPredicates);
52 int DeleteContact(OHOS::NativeRdb::RdbPredicates &rdbPredicates);
53 int DeleteRawContact(OHOS::NativeRdb::RdbPredicates &rdbPredicates);
54 int DeleteBlockList(OHOS::NativeRdb::RdbPredicates &rdbPredicates);
55 std::shared_ptr<OHOS::NativeRdb::ResultSet> Query(
56 OHOS::NativeRdb::RdbPredicates &rdbPredicates, std::vector<std::string> &columns);
57 int CompletelyDelete(OHOS::NativeRdb::RdbPredicates &rdbPredicates);
62 std::shared_ptr<OHOS::NativeRdb::ResultSet> SelectCandidate();
66 int DeleteRecord(OHOS::NativeRdb::RdbPredicates &rdbPredicates);
68 void DeleteExecute(std::shared_ptr<OHOS::NativeRdb::RdbStore> &store,
69 std::vector<OHOS::NativeRdb::ValuesBucket> queryValuesBucket);
70 void InsertMergeData(std::shared_ptr<OHOS::NativeRdb::RdbStore> &store, std::vector<int> &rawContactIdVector);
71 void MarkMerge(std::shared_ptr<OHOS::NativeRdb::RdbStore> &store);
73 std::shared_ptr<OHOS::NativeRdb::RdbStore> &store, std::vector<int> &rawContactIdVector, bool isDeleted);
74 void DeleteRecordInsert(std::shared_ptr<OHOS::NativeRdb::RdbStore> &store,
75 std::vector<OHOS::NativeRdb::ValuesBucket> &queryValuesBucket);
76 void DeletedAsyncTask(std::shared_ptr<OHOS::NativeRdb::RdbStore> &store,
77 std::vector<OHOS::NativeRdb::ValuesBucket> &queryValuesBucket);
86 OHOS::NativeRdb::RdbPredicates &rdbPredicates, std::vector<std::string> &types);
88 OHOS::NativeRdb::ValuesBucket rawContactValues, std::string rawContactIdColumn, int rawContactId);
89 int DeleteExecute(std::vector<OHOS::NativeRdb::ValuesBucket> &queryValuesBucket);
91 std::vector<OHOS::NativeRdb::ValuesBucket> DeleteContactQuery(OHOS::NativeRdb::RdbPredicates &rdbPredicates);
92 std::vector<OHOS::NativeRdb::ValuesBucket> DeleteRawContactQuery(OHOS::NativeRdb::RdbPredicates &rdbPredicates);
96 OHOS::NativeRdb::ValuesBucket &contactDataValues, int &typeId, int &rawContactId, std::string &typeText);
100 class SqliteOpenHelperContactCallback : public OHOS::NativeRdb::RdbOpenCallback {
102 int OnCreate(OHOS::NativeRdb::RdbStore &rdbStore) override;
103 int OnUpgrade(OHOS::NativeRdb::RdbStore &rdbStore, int oldVersion, int newVersion) override;
104 int OnDowngrade(OHOS::NativeRdb::RdbStore &rdbStore, int currentVersion, int targetVersion) override;
107 void UpgradeToV2(OHOS::NativeRdb::RdbStore &store, int oldVersion, int newVersion);
110 } // namespace OHOS