/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/include/ |
H A D | kvdb_manager.h | 37 static IKvDB *OpenDatabase(const KvDBProperties &property, int &errCode); 61 IKvDB* FindKvDB(const std::string &identifier) const; 75 IKvDB *OpenNewDatabase(const KvDBProperties &property, int &errCode); 78 IKvDB *SaveKvDBToCache(IKvDB *kvDB); 84 void RemoveKvDBFromCache(const IKvDB *kvDB); 87 IKvDB *FindKvDBFromCache(const KvDBProperties &property, 96 IKvDB *CreateDataBase(const KvDBProperties &property, int &errCode); 124 …IKvDB *GetKvDBFromCacheByIdentify(const std::string &identifier, const std::map<std::string, IKvDB… 140 std::map<std::string, IKvDB *> localKvDBs_; 141 std::map<std::string, IKvDB *> multiVerNaturalStores_; [all …]
|
H A D | ikvdb.h | 28 class IKvDB : public virtual RefObject { 30 IKvDB() = default; 31 ~IKvDB() override {} in ~IKvDB() 32 DISABLE_COPY_ASSIGN_MOVE(IKvDB);
|
H A D | ikvdb_factory.h | 49 virtual IKvDB *CreateKvDb(KvDBType kvDbType, int &errCode) = 0; 53 virtual IKvDB *CreateCommitStorageDB(int &errCode) = 0;
|
H A D | ikvdb_connection.h | 33 class IKvDB; variable
|
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/ |
H A D | default_factory.cpp | 33 IKvDB *DefaultFactory::CreateKvDb(KvDBType kvDbType, int &errCode) in CreateKvDb() 55 IKvDB *DefaultFactory::CreateLocalKvDB(int &errCode) in CreateLocalKvDB() 57 IKvDB *kvDb = new (std::nothrow) SQLiteLocalKvDB(); in CreateLocalKvDB() 63 IKvDB *DefaultFactory::CreateMultiVerNaturalStore(int &errCode) in CreateMultiVerNaturalStore() 65 IKvDB *kvDb = new (std::nothrow) MultiVerNaturalStore(); in CreateMultiVerNaturalStore() 72 IKvDB *DefaultFactory::CreateSingleVerNaturalStore(int &errCode) in CreateSingleVerNaturalStore() 74 IKvDB *kvDb = new (std::nothrow) SQLiteSingleVerNaturalStore(); in CreateSingleVerNaturalStore() 80 IKvDB *DefaultFactory::CreateRdSingleVerNaturalStore(int &errCode) in CreateRdSingleVerNaturalStore() 82 IKvDB *kvDb = new (std::nothrow) RdSingleVerNaturalStore(); in CreateRdSingleVerNaturalStore() 89 IKvDB *DefaultFactory::CreateCommitStorageDB(int &errCode) in CreateCommitStorageDB()
|
H A D | default_factory.h | 29 IKvDB *CreateKvDb(KvDBType kvDbType, int &errCode) override; 33 IKvDB *CreateCommitStorageDB(int &errCode) override; 43 IKvDB *CreateLocalKvDB(int &errCode); 47 IKvDB *CreateMultiVerNaturalStore(int &errCode); 50 IKvDB *CreateSingleVerNaturalStore(int &errCode); 52 IKvDB *CreateRdSingleVerNaturalStore(int &errCode);
|
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/kv/ |
H A D | kvdb_manager.cpp | 391 IKvDB *kvDB = OpenNewDatabase(property, errCode); in CreateDataBase() 439 IKvDB *kvDB = FindAndGetKvDBFromCache(property, errCode); in GetDataBase() 491 IKvDB *kvDB = iter->second; in IsOpenMemoryDb() 547 const std::map<std::string, IKvDB *> &cache) const in GetKvDBFromCacheByIdentify() 551 IKvDB *kvDB = iter->second; in GetKvDBFromCacheByIdentify() 599 IKvDB *kvDB = nullptr; in OpenNewDatabase() 621 IKvDB *kvDBTmp = SaveKvDBToCache(kvDB); in OpenNewDatabase() 693 IKvDB *KvDBManager::SaveKvDBToCache(IKvDB *kvDB) in SaveKvDBToCache() 740 void KvDBManager::RemoveKvDBFromCache(const IKvDB *kvDB) in RemoveKvDBFromCache() 786 IKvDB *KvDBManager::FindKvDBFromCache(const KvDBProperties &properties, const std::map<std::string,… in FindKvDBFromCache() [all …]
|
H A D | generic_kvdb.h | 55 class GenericKvDB : public IKvDB {
|
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/multiver/ |
H A D | multi_ver_storage_engine.h | 36 int InitDatabases(IKvDB *kvDB, IKvDBMultiVerDataStorage *dataStorage, 43 IKvDB *kvDB_;
|
H A D | multi_ver_kvdata_storage.h | 84 IKvDB *kvStorage_; 85 IKvDB *metaStorage_;
|
H A D | multi_ver_storage_executor.h | 35 …MultiVerStorageExecutor(IKvDB *kvDB, IKvDBMultiVerDataStorage *dataStorage, IKvDBCommitStorage *co… 178 IKvDB *kvDB_;
|
H A D | multi_ver_storage_engine.cpp | 39 int MultiVerStorageEngine::InitDatabases(IKvDB *kvDB, IKvDBMultiVerDataStorage *dataStorage, in InitDatabases()
|
H A D | multi_ver_natural_store_commit_storage.h | 121 IKvDB *commitStorageDatabase_;
|
H A D | multi_ver_kvdata_storage.cpp | 37 static IKvDB *OpenKvDB(const DatabaseIdentifierCfg &config, CipherType type, const CipherPassword &… in OpenKvDB() 45 IKvDB *kvDB = factory->CreateKvDb(LOCAL_KVDB_SQLITE, errCode); in OpenKvDB()
|
H A D | multi_ver_natural_store_commit_storage.cpp | 155 IKvDB::DecObjRef(commitStorageDatabase_); in Close()
|
H A D | multi_ver_storage_executor.cpp | 30 MultiVerStorageExecutor::MultiVerStorageExecutor(IKvDB *kvDB, IKvDBMultiVerDataStorage *dataStorage, in MultiVerStorageExecutor()
|
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/syncer/ |
H A D | virtual_multi_ver_sync_db_interface.cpp | 160 IKvDB *kvDB = KvDBManager::OpenDatabase(prop, errCode); in Initialize()
|
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/interfaces/ |
H A D | distributeddb_interfaces_auto_launch_test.cpp | 278 IKvDB *GetKvDB(const std::string &storeId) in GetKvDB()
|