Home
last modified time | relevance | path

Searched refs:IKvDB (Results 1 – 18 of 18) sorted by relevance

/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/include/
H A Dkvdb_manager.h37 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);
124IKvDB *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 Dikvdb.h28 class IKvDB : public virtual RefObject {
30 IKvDB() = default;
31 ~IKvDB() override {} in ~IKvDB()
32 DISABLE_COPY_ASSIGN_MOVE(IKvDB);
H A Dikvdb_factory.h49 virtual IKvDB *CreateKvDb(KvDBType kvDbType, int &errCode) = 0;
53 virtual IKvDB *CreateCommitStorageDB(int &errCode) = 0;
H A Dikvdb_connection.h33 class IKvDB; variable
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/
H A Ddefault_factory.cpp33 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 Ddefault_factory.h29 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 Dkvdb_manager.cpp391 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 Dgeneric_kvdb.h55 class GenericKvDB : public IKvDB {
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/storage/src/multiver/
H A Dmulti_ver_storage_engine.h36 int InitDatabases(IKvDB *kvDB, IKvDBMultiVerDataStorage *dataStorage,
43 IKvDB *kvDB_;
H A Dmulti_ver_kvdata_storage.h84 IKvDB *kvStorage_;
85 IKvDB *metaStorage_;
H A Dmulti_ver_storage_executor.h35 …MultiVerStorageExecutor(IKvDB *kvDB, IKvDBMultiVerDataStorage *dataStorage, IKvDBCommitStorage *co…
178 IKvDB *kvDB_;
H A Dmulti_ver_storage_engine.cpp39 int MultiVerStorageEngine::InitDatabases(IKvDB *kvDB, IKvDBMultiVerDataStorage *dataStorage, in InitDatabases()
H A Dmulti_ver_natural_store_commit_storage.h121 IKvDB *commitStorageDatabase_;
H A Dmulti_ver_kvdata_storage.cpp37 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 Dmulti_ver_natural_store_commit_storage.cpp155 IKvDB::DecObjRef(commitStorageDatabase_); in Close()
H A Dmulti_ver_storage_executor.cpp30 MultiVerStorageExecutor::MultiVerStorageExecutor(IKvDB *kvDB, IKvDBMultiVerDataStorage *dataStorage, in MultiVerStorageExecutor()
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/syncer/
H A Dvirtual_multi_ver_sync_db_interface.cpp160 IKvDB *kvDB = KvDBManager::OpenDatabase(prop, errCode); in Initialize()
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test/unittest/common/interfaces/
H A Ddistributeddb_interfaces_auto_launch_test.cpp278 IKvDB *GetKvDB(const std::string &storeId) in GetKvDB()