• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}