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