115053c2dSopenharmony_ci{
215053c2dSopenharmony_ci  "name": "@ohos/kv_store",
315053c2dSopenharmony_ci  "version": "3.1.0",
415053c2dSopenharmony_ci  "license": "Apache License 2.0",
515053c2dSopenharmony_ci  "description": "Supports distributed key-value and document-based data management, and supports the use of schemas to describe data formats",
615053c2dSopenharmony_ci  "domain": "os",
715053c2dSopenharmony_ci  "language": "",
815053c2dSopenharmony_ci  "publishAs": "code-segment",
915053c2dSopenharmony_ci  "private": false,
1015053c2dSopenharmony_ci  "tags": [
1115053c2dSopenharmony_ci    "foundation"
1215053c2dSopenharmony_ci  ],
1315053c2dSopenharmony_ci  "keywords": [
1415053c2dSopenharmony_ci    "distributeddatamgr",
1515053c2dSopenharmony_ci    "kv_store"
1615053c2dSopenharmony_ci  ],
1715053c2dSopenharmony_ci  "envs": [],
1815053c2dSopenharmony_ci  "author": {
1915053c2dSopenharmony_ci    "name": "",
2015053c2dSopenharmony_ci    "email": "",
2115053c2dSopenharmony_ci    "url": ""
2215053c2dSopenharmony_ci  },
2315053c2dSopenharmony_ci  "contributors": [
2415053c2dSopenharmony_ci    {
2515053c2dSopenharmony_ci      "name": "",
2615053c2dSopenharmony_ci      "email": "",
2715053c2dSopenharmony_ci      "url": ""
2815053c2dSopenharmony_ci    }
2915053c2dSopenharmony_ci  ],
3015053c2dSopenharmony_ci  "segment": {
3115053c2dSopenharmony_ci    "destPath": "foundation/distributeddatamgr/kv_store"
3215053c2dSopenharmony_ci  },
3315053c2dSopenharmony_ci  "dirs": {},
3415053c2dSopenharmony_ci  "scripts": {},
3515053c2dSopenharmony_ci  "component": {
3615053c2dSopenharmony_ci    "name": "kv_store",
3715053c2dSopenharmony_ci    "subsystem": "distributeddatamgr",
3815053c2dSopenharmony_ci    "syscap": [
3915053c2dSopenharmony_ci      "SystemCapability.DistributedDataManager.KVStore.Core",
4015053c2dSopenharmony_ci      "SystemCapability.DistributedDataManager.KVStore.DistributedKVStore"
4115053c2dSopenharmony_ci    ],
4215053c2dSopenharmony_ci    "features": [],
4315053c2dSopenharmony_ci    "adapted_system_type": [
4415053c2dSopenharmony_ci      "standard"
4515053c2dSopenharmony_ci    ],
4615053c2dSopenharmony_ci    "rom": "14336KB",
4715053c2dSopenharmony_ci    "ram": "15360KB",
4815053c2dSopenharmony_ci    "hisysevent_config": [],
4915053c2dSopenharmony_ci    "deps": {
5015053c2dSopenharmony_ci      "third_party": [
5115053c2dSopenharmony_ci        "bounds_checking_function",
5215053c2dSopenharmony_ci        "cJSON",
5315053c2dSopenharmony_ci        "jsoncpp",
5415053c2dSopenharmony_ci        "libuv",
5515053c2dSopenharmony_ci        "openssl",
5615053c2dSopenharmony_ci        "sqlite",
5715053c2dSopenharmony_ci        "googletest"
5815053c2dSopenharmony_ci      ],
5915053c2dSopenharmony_ci      "kernel_special": {},
6015053c2dSopenharmony_ci      "board_special": {},
6115053c2dSopenharmony_ci      "components": [
6215053c2dSopenharmony_ci        "ability_base",
6315053c2dSopenharmony_ci        "ability_runtime",
6415053c2dSopenharmony_ci        "bundle_framework",
6515053c2dSopenharmony_ci        "access_token",
6615053c2dSopenharmony_ci        "common_event_service",
6715053c2dSopenharmony_ci        "c_utils",
6815053c2dSopenharmony_ci        "device_manager",
6915053c2dSopenharmony_ci        "dmsfwk",
7015053c2dSopenharmony_ci        "ffrt",
7115053c2dSopenharmony_ci        "hilog",
7215053c2dSopenharmony_ci        "hisysevent",
7315053c2dSopenharmony_ci        "hitrace",
7415053c2dSopenharmony_ci        "huks",
7515053c2dSopenharmony_ci        "ipc",
7615053c2dSopenharmony_ci        "napi",
7715053c2dSopenharmony_ci        "safwk",
7815053c2dSopenharmony_ci        "samgr",
7915053c2dSopenharmony_ci        "file_api",
8015053c2dSopenharmony_ci        "zlib"
8115053c2dSopenharmony_ci      ]
8215053c2dSopenharmony_ci    },
8315053c2dSopenharmony_ci    "build": {
8415053c2dSopenharmony_ci      "sub_component": [
8515053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:build_module",
8615053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:build_module",
8715053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddatamgr:build_module",
8815053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/interfaces/jskits/distributeddata:build_module",
8915053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/kvstoremock/interfaces/jskits/distributeddata:build_module",
9015053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/interfaces/jskits/distributedkvstore:build_module",
9115053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/kvstoremock/interfaces/jskits/distributedkvstore:build_module",
9215053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:distributeddata_client_sync",
9315053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/interfaces/cj:cj_distributed_kv_store_ffi",
9415053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/databaseutils:database_utils"
9515053c2dSopenharmony_ci      ],
9615053c2dSopenharmony_ci      "inner_kits": [
9715053c2dSopenharmony_ci        {
9815053c2dSopenharmony_ci          "name": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata:distributeddata_inner",
9915053c2dSopenharmony_ci          "header": {
10015053c2dSopenharmony_ci            "header_files": [
10115053c2dSopenharmony_ci              "blob.h",
10215053c2dSopenharmony_ci              "change_notification.h",
10315053c2dSopenharmony_ci              "distributed_kv_data_manager.h",
10415053c2dSopenharmony_ci              "kvstore.h",
10515053c2dSopenharmony_ci              "kvstore_death_recipient.h",
10615053c2dSopenharmony_ci              "kvstore_observer.h",
10715053c2dSopenharmony_ci              "kvstore_result_set.h",
10815053c2dSopenharmony_ci              "kvstore_sync_callback.h",
10915053c2dSopenharmony_ci              "single_kvstore.h",
11015053c2dSopenharmony_ci              "types.h",
11115053c2dSopenharmony_ci              "visibility.h",
11215053c2dSopenharmony_ci              "data_query.h",
11315053c2dSopenharmony_ci              "store_errno.h",
11415053c2dSopenharmony_ci              "executor.h",
11515053c2dSopenharmony_ci              "executor_pool.h",
11615053c2dSopenharmony_ci              "pool.h",
11715053c2dSopenharmony_ci              "priority_queue.h",
11815053c2dSopenharmony_ci              "end_point.h"
11915053c2dSopenharmony_ci            ],
12015053c2dSopenharmony_ci            "header_base": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddata/include"
12115053c2dSopenharmony_ci          }
12215053c2dSopenharmony_ci        },
12315053c2dSopenharmony_ci        {
12415053c2dSopenharmony_ci          "name": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddatamgr:distributeddata_mgr",
12515053c2dSopenharmony_ci          "header": {
12615053c2dSopenharmony_ci            "header_files": [
12715053c2dSopenharmony_ci              "distributed_data_mgr.h"
12815053c2dSopenharmony_ci            ],
12915053c2dSopenharmony_ci            "header_base": "//foundation/distributeddatamgr/kv_store/interfaces/innerkits/distributeddatamgr/include"
13015053c2dSopenharmony_ci          }
13115053c2dSopenharmony_ci        },
13215053c2dSopenharmony_ci        {
13315053c2dSopenharmony_ci          "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb",
13415053c2dSopenharmony_ci          "header": {
13515053c2dSopenharmony_ci            "header_files": [
13615053c2dSopenharmony_ci              "get_query_info.h",
13715053c2dSopenharmony_ci              "intercepted_data.h",
13815053c2dSopenharmony_ci              "iprocess_communicator.h",
13915053c2dSopenharmony_ci              "iprocess_system_api_adapter.h",
14015053c2dSopenharmony_ci              "ithread_pool.h",
14115053c2dSopenharmony_ci              "kv_store_changed_data.h",
14215053c2dSopenharmony_ci              "kv_store_delegate.h",
14315053c2dSopenharmony_ci              "kv_store_delegate_manager.h",
14415053c2dSopenharmony_ci              "kv_store_errno.h",
14515053c2dSopenharmony_ci              "kv_store_nb_conflict_data.h",
14615053c2dSopenharmony_ci              "kv_store_nb_delegate.h",
14715053c2dSopenharmony_ci              "kv_store_observer.h",
14815053c2dSopenharmony_ci              "kv_store_result_set.h",
14915053c2dSopenharmony_ci              "kv_store_snapshot_delegate.h",
15015053c2dSopenharmony_ci              "runtime_config.h",
15115053c2dSopenharmony_ci              "store_changed_data.h",
15215053c2dSopenharmony_ci              "store_observer.h",
15315053c2dSopenharmony_ci              "store_types.h"
15415053c2dSopenharmony_ci            ],
15515053c2dSopenharmony_ci            "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/include"
15615053c2dSopenharmony_ci          }
15715053c2dSopenharmony_ci        },
15815053c2dSopenharmony_ci        {
15915053c2dSopenharmony_ci          "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb",
16015053c2dSopenharmony_ci          "header": {
16115053c2dSopenharmony_ci            "header_files": [
16215053c2dSopenharmony_ci              "cloud_store_types.h",
16315053c2dSopenharmony_ci              "iAssetLoader.h",
16415053c2dSopenharmony_ci              "icloud_data_translate.h",
16515053c2dSopenharmony_ci              "icloud_db.h"
16615053c2dSopenharmony_ci            ],
16715053c2dSopenharmony_ci            "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/include/cloud"
16815053c2dSopenharmony_ci          }
16915053c2dSopenharmony_ci        },
17015053c2dSopenharmony_ci        {
17115053c2dSopenharmony_ci          "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb",
17215053c2dSopenharmony_ci          "header": {
17315053c2dSopenharmony_ci            "header_files": [
17415053c2dSopenharmony_ci              "relational_store_client.h",
17515053c2dSopenharmony_ci              "relational_store_delegate.h",
17615053c2dSopenharmony_ci              "relational_store_manager.h",
17715053c2dSopenharmony_ci              "relational_store_sqlite_ext.h"
17815053c2dSopenharmony_ci            ],
17915053c2dSopenharmony_ci            "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/interfaces/include/relational"
18015053c2dSopenharmony_ci          }
18115053c2dSopenharmony_ci        },
18215053c2dSopenharmony_ci        {
18315053c2dSopenharmony_ci          "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb",
18415053c2dSopenharmony_ci          "header": {
18515053c2dSopenharmony_ci            "header_files": [
18615053c2dSopenharmony_ci              "auto_launch_export.h",
18715053c2dSopenharmony_ci              "query.h",
18815053c2dSopenharmony_ci              "query_expression.h",
18915053c2dSopenharmony_ci              "types_export.h"
19015053c2dSopenharmony_ci            ],
19115053c2dSopenharmony_ci            "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/include"
19215053c2dSopenharmony_ci          }
19315053c2dSopenharmony_ci        },
19415053c2dSopenharmony_ci        {
19515053c2dSopenharmony_ci          "name": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb:distributeddb",
19615053c2dSopenharmony_ci          "header": {
19715053c2dSopenharmony_ci            "header_files": [
19815053c2dSopenharmony_ci              "result_set.h"
19915053c2dSopenharmony_ci            ],
20015053c2dSopenharmony_ci            "header_base": "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/include/distributeddb"
20115053c2dSopenharmony_ci          }
20215053c2dSopenharmony_ci        },
20315053c2dSopenharmony_ci        {
20415053c2dSopenharmony_ci          "name": "//foundation/distributeddatamgr/kv_store/databaseutils:database_utils",
20515053c2dSopenharmony_ci          "header": {
20615053c2dSopenharmony_ci            "header_files": [
20715053c2dSopenharmony_ci              "acl.h"
20815053c2dSopenharmony_ci            ],
20915053c2dSopenharmony_ci            "header_base": "//foundation/distributeddatamgr/kv_store/databaseutils/include"
21015053c2dSopenharmony_ci          }
21115053c2dSopenharmony_ci        }
21215053c2dSopenharmony_ci      ],
21315053c2dSopenharmony_ci      "test": [
21415053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/frameworks/libs/distributeddb/test:distributeddatamgr_fuzztest",
21515053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store:distributedtest",
21615053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store:build_native_test",
21715053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store:fuzztest",
21815053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/test/unittest/distributeddata:unittest",
21915053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/test/unittest/distributedKVStore:unittest",
22015053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/frameworks/common/test:unittest",
22115053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/frameworks/innerkitsimpl/kvdb/test:unittest",
22215053c2dSopenharmony_ci        "//foundation/distributeddatamgr/kv_store/databaseutils/test:unittest"
22315053c2dSopenharmony_ci      ]
22415053c2dSopenharmony_ci    }
22515053c2dSopenharmony_ci  }
22615053c2dSopenharmony_ci}