{ "name": "@ohos/kv_store", "version": "3.1.0", "license": "Apache License 2.0", "description": "Supports distributed key-value and document-based data management, and supports the use of schemas to describe data formats", "domain": "os", "language": "", "publishAs": "code-segment", "private": false, "tags": [ "foundation" ], "keywords": [ "distributeddatamgr", "kv_store" ], "envs": [], "author": { "name": "", "email": "", "url": "" }, "contributors": [ { "name": "", "email": "", "url": "" } ], "segment": { "destPath": "foundation/distributeddatamgr/kv_store" }, "dirs": {}, "scripts": {}, "component": { "name": "kv_store", "subsystem": "distributeddatamgr", "syscap": [ "SystemCapability.DistributedDataManager.KVStore.Core", "SystemCapability.DistributedDataManager.KVStore.DistributedKVStore" ], "features": [], "adapted_system_type": [ "standard" ], "rom": "14336KB", "ram": "15360KB", "hisysevent_config": [], "deps": { "third_party": [ "bounds_checking_function", "cJSON", "jsoncpp", "libuv", "openssl", "sqlite", "zlib", "googletest" ], "kernel_special": {}, "board_special": {}, "components": [ "ability_base", "ability_runtime", "bundle_framework", "common_event_service", "c_utils", "device_manager", "ffrt", "hilog", "hisysevent", "hitrace", "huks", "ipc", "napi", "safwk", "samgr" ] }, "build": { "sub_component": [ "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:build_module", "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:build_module", "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddatamgr:build_module", "//foundation/distributeddatamgr/kv_store/interfaces/jskits/distributeddata:build_module", "//foundation/distributeddatamgr/kv_store/kvstoremock/interfaces/jskits/distributeddata:build_module", "//foundation/distributeddatamgr/kv_store/interfaces/jskits/distributedkvstore:build_module", "//foundation/distributeddatamgr/kv_store/kvstoremock/interfaces/jskits/distributedkvstore:build_module", "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:distributeddata_client_sync" ], "inner_kits": [ { "name": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:distributeddata_inner", "header": { "header_files": [ "blob.h", "change_notification.h", "distributed_kv_data_manager.h", "kvstore.h", "kvstore_death_recipient.h", "kvstore_observer.h", "kvstore_result_set.h", "kvstore_sync_callback.h", "single_kvstore.h", "types.h", "visibility.h", "data_query.h", "store_errno.h", "executor.h", "executor_pool.h", "pool.h", "priority_queue.h", "end_point.h" ], "header_base": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata/include" } }, { "name": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddatamgr:distributeddata_mgr", "header": { "header_files": [ "distributed_data_mgr.h" ], "header_base": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddatamgr/include" } }, { "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", "header": { "header_files": [ "get_query_info.h", "intercepted_data.h", "iprocess_communicator.h", "iprocess_system_api_adapter.h", "ithread_pool.h", "kv_store_changed_data.h", "kv_store_delegate.h", "kv_store_delegate_manager.h", "kv_store_errno.h", "kv_store_nb_conflict_data.h", "kv_store_nb_delegate.h", "kv_store_observer.h", "kv_store_result_set.h", "kv_store_snapshot_delegate.h", "runtime_config.h", "store_changed_data.h", "store_observer.h", "store_types.h" ], "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/include" } }, { "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", "header": { "header_files": [ "cloud_store_types.h", "iAssetLoader.h", "icloud_data_translate.h", "icloud_db.h" ], "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/include/cloud" } }, { "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", "header": { "header_files": [ "relational_store_client.h", "relational_store_delegate.h", "relational_store_manager.h", "relational_store_sqlite_ext.h" ], "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/include/relational" } }, { "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", "header": { "header_files": [ "auto_launch_export.h", "query.h", "query_expression.h", "types_export.h" ], "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/include" } }, { "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", "header": { "header_files": [ "result_set.h" ], "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/include/distributeddb" } } ], "test": [ "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test:distributeddatamgr_fuzztest", "//foundation/distributeddatamgr/kv_store:distributedtest", "//foundation/distributeddatamgr/kv_store:build_native_test", "//foundation/distributeddatamgr/kv_store:fuzztest", "//foundation/distributeddatamgr/kv_store/test/unittest/distributeddata:unittest", "//foundation/distributeddatamgr/kv_store/test/unittest/distributedKVStore:unittest", "//foundation/distributeddatamgr/kv_store/frameworks/common/test:unittest", "//foundation/distributeddatamgr/kv_store/frameworks/innerkitsimpl/kvdb/test:unittest" ] } } }