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 "googletest" 58 ], 59 "kernel_special": {}, 60 "board_special": {}, 61 "components": [ 62 "ability_base", 63 "ability_runtime", 64 "bundle_framework", 65 "access_token", 66 "common_event_service", 67 "c_utils", 68 "device_manager", 69 "dmsfwk", 70 "ffrt", 71 "hilog", 72 "hisysevent", 73 "hitrace", 74 "huks", 75 "ipc", 76 "napi", 77 "safwk", 78 "samgr", 79 "file_api", 80 "zlib" 81 ] 82 }, 83 "build": { 84 "sub_component": [ 85 "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:build_module", 86 "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:build_module", 87 "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddatamgr:build_module", 88 "//foundation/distributeddatamgr/kv_store/interfaces/jskits/distributeddata:build_module", 89 "//foundation/distributeddatamgr/kv_store/kvstoremock/interfaces/jskits/distributeddata:build_module", 90 "//foundation/distributeddatamgr/kv_store/interfaces/jskits/distributedkvstore:build_module", 91 "//foundation/distributeddatamgr/kv_store/kvstoremock/interfaces/jskits/distributedkvstore:build_module", 92 "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:distributeddata_client_sync", 93 "//foundation/distributeddatamgr/kv_store/interfaces/cj:cj_distributed_kv_store_ffi", 94 "//foundation/distributeddatamgr/kv_store/databaseutils:database_utils" 95 ], 96 "inner_kits": [ 97 { 98 "name": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:distributeddata_inner", 99 "header": { 100 "header_files": [ 101 "blob.h", 102 "change_notification.h", 103 "distributed_kv_data_manager.h", 104 "kvstore.h", 105 "kvstore_death_recipient.h", 106 "kvstore_observer.h", 107 "kvstore_result_set.h", 108 "kvstore_sync_callback.h", 109 "single_kvstore.h", 110 "types.h", 111 "visibility.h", 112 "data_query.h", 113 "store_errno.h", 114 "executor.h", 115 "executor_pool.h", 116 "pool.h", 117 "priority_queue.h", 118 "end_point.h" 119 ], 120 "header_base": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata/include" 121 } 122 }, 123 { 124 "name": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddatamgr:distributeddata_mgr", 125 "header": { 126 "header_files": [ 127 "distributed_data_mgr.h" 128 ], 129 "header_base": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddatamgr/include" 130 } 131 }, 132 { 133 "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", 134 "header": { 135 "header_files": [ 136 "get_query_info.h", 137 "intercepted_data.h", 138 "iprocess_communicator.h", 139 "iprocess_system_api_adapter.h", 140 "ithread_pool.h", 141 "kv_store_changed_data.h", 142 "kv_store_delegate.h", 143 "kv_store_delegate_manager.h", 144 "kv_store_errno.h", 145 "kv_store_nb_conflict_data.h", 146 "kv_store_nb_delegate.h", 147 "kv_store_observer.h", 148 "kv_store_result_set.h", 149 "kv_store_snapshot_delegate.h", 150 "runtime_config.h", 151 "store_changed_data.h", 152 "store_observer.h", 153 "store_types.h" 154 ], 155 "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/include" 156 } 157 }, 158 { 159 "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", 160 "header": { 161 "header_files": [ 162 "cloud_store_types.h", 163 "iAssetLoader.h", 164 "icloud_data_translate.h", 165 "icloud_db.h" 166 ], 167 "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/include/cloud" 168 } 169 }, 170 { 171 "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", 172 "header": { 173 "header_files": [ 174 "relational_store_client.h", 175 "relational_store_delegate.h", 176 "relational_store_manager.h", 177 "relational_store_sqlite_ext.h" 178 ], 179 "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/include/relational" 180 } 181 }, 182 { 183 "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", 184 "header": { 185 "header_files": [ 186 "auto_launch_export.h", 187 "query.h", 188 "query_expression.h", 189 "types_export.h" 190 ], 191 "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/include" 192 } 193 }, 194 { 195 "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb", 196 "header": { 197 "header_files": [ 198 "result_set.h" 199 ], 200 "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/include/distributeddb" 201 } 202 }, 203 { 204 "name": "//foundation/distributeddatamgr/kv_store/databaseutils:database_utils", 205 "header": { 206 "header_files": [ 207 "acl.h" 208 ], 209 "header_base": "//foundation/distributeddatamgr/kv_store/databaseutils/include" 210 } 211 } 212 ], 213 "test": [ 214 "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test:distributeddatamgr_fuzztest", 215 "//foundation/distributeddatamgr/kv_store:distributedtest", 216 "//foundation/distributeddatamgr/kv_store:build_native_test", 217 "//foundation/distributeddatamgr/kv_store:fuzztest", 218 "//foundation/distributeddatamgr/kv_store/test/unittest/distributeddata:unittest", 219 "//foundation/distributeddatamgr/kv_store/test/unittest/distributedKVStore:unittest", 220 "//foundation/distributeddatamgr/kv_store/frameworks/common/test:unittest", 221 "//foundation/distributeddatamgr/kv_store/frameworks/innerkitsimpl/kvdb/test:unittest", 222 "//foundation/distributeddatamgr/kv_store/databaseutils/test:unittest" 223 ] 224 } 225 } 226}