1{ 2 "name": "@ohos/kv_store", 3 "version": "3.1.0", 4 "license": "Apache License 2.0", 5 "description": "Supports distributed key-value and document-based data management, and supports the use of schemas to describe data formats", 6 "domain": "os", 7 "language": "", 8 "publishAs": "code-segment", 9 "private": false, 10 "tags": [ 11 "foundation" 12 ], 13 "keywords": [ 14 "distributeddatamgr", 15 "kv_store" 16 ], 17 "envs": [], 18 "author": { 19 "name": "", 20 "email": "", 21 "url": "" 22 }, 23 "contributors": [ 24 { 25 "name": "", 26 "email": "", 27 "url": "" 28 } 29 ], 30 "segment": { 31 "destPath": "foundation/distributeddatamgr/kv_store" 32 }, 33 "dirs": {}, 34 "scripts": {}, 35 "component": { 36 "name": "kv_store", 37 "subsystem": "distributeddatamgr", 38 "syscap": [ 39 "SystemCapability.DistributedDataManager.KVStore.Core", 40 "SystemCapability.DistributedDataManager.KVStore.DistributedKVStore" 41 ], 42 "features": [], 43 "adapted_system_type": [ 44 "standard" 45 ], 46 "rom": "14336KB", 47 "ram": "15360KB", 48 "hisysevent_config": [], 49 "deps": { 50 "third_party": [ 51 "bounds_checking_function", 52 "cJSON", 53 "jsoncpp", 54 "libuv", 55 "openssl", 56 "sqlite", 57 "zlib", 58 "googletest" 59 ], 60 "kernel_special": {}, 61 "board_special": {}, 62 "components": [ 63 "ability_base", 64 "ability_runtime", 65 "bundle_framework", 66 "common_event_service", 67 "c_utils", 68 "device_manager", 69 "ffrt", 70 "hilog", 71 "hisysevent", 72 "hitrace", 73 "huks", 74 "ipc", 75 "napi", 76 "safwk", 77 "samgr" 78 ] 79 }, 80 "build": { 81 "sub_component": [ 82 "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:build_module", 83 "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:build_module", 84 "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddatamgr:build_module", 85 "//foundation/distributeddatamgr/kv_store/interfaces/jskits/distributeddata:build_module", 86 "//foundation/distributeddatamgr/kv_store/kvstoremock/interfaces/jskits/distributeddata:build_module", 87 "//foundation/distributeddatamgr/kv_store/interfaces/jskits/distributedkvstore:build_module", 88 "//foundation/distributeddatamgr/kv_store/kvstoremock/interfaces/jskits/distributedkvstore:build_module", 89 "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:distributeddata_client_sync" 90 ], 91 "inner_kits": [ 92 { 93 "name": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:distributeddata_inner", 94 "header": { 95 "header_files": [ 96 "blob.h", 97 "change_notification.h", 98 "distributed_kv_data_manager.h", 99 "kvstore.h", 100 "kvstore_death_recipient.h", 101 "kvstore_observer.h", 102 "kvstore_result_set.h", 103 "kvstore_sync_callback.h", 104 "single_kvstore.h", 105 "types.h", 106 "visibility.h", 107 "data_query.h", 108 "store_errno.h", 109 "executor.h", 110 "executor_pool.h", 111 "pool.h", 112 "priority_queue.h", 113 "end_point.h" 114 ], 115 "header_base": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata/include" 116 } 117 }, 118 { 119 "name": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddatamgr:distributeddata_mgr", 120 "header": { 121 "header_files": [ 122 "distributed_data_mgr.h" 123 ], 124 "header_base": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddatamgr/include" 125 } 126 }, 127 { 128 "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", 129 "header": { 130 "header_files": [ 131 "get_query_info.h", 132 "intercepted_data.h", 133 "iprocess_communicator.h", 134 "iprocess_system_api_adapter.h", 135 "ithread_pool.h", 136 "kv_store_changed_data.h", 137 "kv_store_delegate.h", 138 "kv_store_delegate_manager.h", 139 "kv_store_errno.h", 140 "kv_store_nb_conflict_data.h", 141 "kv_store_nb_delegate.h", 142 "kv_store_observer.h", 143 "kv_store_result_set.h", 144 "kv_store_snapshot_delegate.h", 145 "runtime_config.h", 146 "store_changed_data.h", 147 "store_observer.h", 148 "store_types.h" 149 ], 150 "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/include" 151 } 152 }, 153 { 154 "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", 155 "header": { 156 "header_files": [ 157 "cloud_store_types.h", 158 "iAssetLoader.h", 159 "icloud_data_translate.h", 160 "icloud_db.h" 161 ], 162 "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/include/cloud" 163 } 164 }, 165 { 166 "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", 167 "header": { 168 "header_files": [ 169 "relational_store_client.h", 170 "relational_store_delegate.h", 171 "relational_store_manager.h", 172 "relational_store_sqlite_ext.h" 173 ], 174 "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/include/relational" 175 } 176 }, 177 { 178 "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", 179 "header": { 180 "header_files": [ 181 "auto_launch_export.h", 182 "query.h", 183 "query_expression.h", 184 "types_export.h" 185 ], 186 "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/include" 187 } 188 }, 189 { 190 "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", 191 "header": { 192 "header_files": [ 193 "result_set.h" 194 ], 195 "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/include/distributeddb" 196 } 197 } 198 ], 199 "test": [ 200 "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test:distributeddatamgr_fuzztest", 201 "//foundation/distributeddatamgr/kv_store:distributedtest", 202 "//foundation/distributeddatamgr/kv_store:build_native_test", 203 "//foundation/distributeddatamgr/kv_store:fuzztest", 204 "//foundation/distributeddatamgr/kv_store/test/unittest/distributeddata:unittest", 205 "//foundation/distributeddatamgr/kv_store/test/unittest/distributedKVStore:unittest", 206 "//foundation/distributeddatamgr/kv_store/frameworks/common/test:unittest", 207 "//foundation/distributeddatamgr/kv_store/frameworks/innerkitsimpl/kvdb/test:unittest" 208 ] 209 } 210 } 211}