1{
2    "name": "@ohos/relational_store",
3    "version": "3.1.0",
4    "description": "Local Data Management",
5    "homePage": "https://gitee.com/openharmony",
6    "license": "Apache V2",
7    "repository": "https://gitee.com/openharmony/distributeddatamgr_relational_store",
8    "domain": "ohos",
9    "language": "",
10    "publishAs": "code-segment",
11    "private": false,
12    "scripts": {},
13    "tags": [
14        "foundation"
15    ],
16    "keywords": [
17        "distributeddatamgr",
18        "relational_store"
19    ],
20    "envs": [],
21    "dirs": {},
22    "author": {
23        "name": "",
24        "email": "",
25        "url": ""
26    },
27    "contributors": [
28        {
29            "name": "",
30            "email": "",
31            "url": ""
32        }
33    ],
34    "segment": {
35        "destPath": "foundation/distributeddatamgr/relational_store"
36    },
37    "component": {
38        "name": "relational_store",
39        "subsystem": "distributeddatamgr",
40        "syscap": [
41            "SystemCapability.DistributedDataManager.CloudSync.Client",
42            "SystemCapability.DistributedDataManager.CloudSync.Server",
43            "SystemCapability.DistributedDataManager.CloudSync.Config",
44            "SystemCapability.DistributedDataManager.RelationalStore.Core",
45            "SystemCapability.DistributedDataManager.CommonType"
46        ],
47        "features": ["relational_store_rdb_support_icu"],
48        "adapted_system_type": [
49            "standard"
50        ],
51        "rom": "1000",
52        "ram": "350",
53        "deps": {
54            "components": [
55                "ability_base",
56                "ability_runtime",
57                "access_token",
58                "common_event_service",
59                "c_utils",
60                "device_manager",
61                "eventhandler",
62                "hilog",
63                "hitrace",
64                "huks",
65                "ipc",
66                "kv_store",
67                "napi",
68                "samgr",
69                "hisysevent",
70                "bounds_checking_function"
71            ],
72            "third_party": [
73                "icu",
74                "sqlite"
75            ]
76        },
77        "build": {
78            "sub_component": [
79                "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/appdatafwk:native_appdatafwk",
80                "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/dataability:native_dataability",
81                "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/rdb_data_share_adapter:rdb_data_share_adapter",
82                "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/rdb:native_rdb",
83                "//foundation/distributeddatamgr/relational_store/frameworks/js/napi/cloud_data:clouddata",
84                "//foundation/distributeddatamgr/relational_store/interfaces/ndk/src:native_rdb_ndk",
85                "//foundation/distributeddatamgr/relational_store/frameworks/cj:cj_relational_store_ffi",
86                "//foundation/distributeddatamgr/relational_store/frameworks/js/napi/dataability:dataability",
87                "//foundation/distributeddatamgr/relational_store/frameworks/js/napi/rdb:rdb",
88                "//foundation/distributeddatamgr/relational_store/frameworks/js/napi/rdb:napi_rdb",
89                "//foundation/distributeddatamgr/relational_store/frameworks/js/napi/relationalstore:relationalstore",
90                "//foundation/distributeddatamgr/relational_store/frameworks/js/napi/cloud_extension:cloudextension",
91                "//foundation/distributeddatamgr/relational_store/frameworks/js/napi/common:commontype_napi",
92                "//foundation/distributeddatamgr/relational_store/frameworks/js/napi/sendablerelationalstore:sendablerelationalstore"
93            ],
94            "inner_kits": [
95                {
96                    "name": "//foundation/distributeddatamgr/relational_store/interfaces/ndk/src:native_rdb_ndk",
97                    "header": {
98                        "header_files": [
99                            "oh_predicates.h",
100                            "relational_store.h",
101                            "oh_cursor.h",
102                            "relational_store_error_code.h",
103                            "oh_value_object.h",
104                            "oh_values_bucket.h"
105                        ],
106                        "header_base": "//foundation/distributeddatamgr/relational_store/interfaces/ndk/include"
107                    }
108                },
109                {
110                    "name": "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/rdb:native_rdb",
111                    "header": {
112                        "header_files": [
113                            "abs_rdb_predicates.h",
114                            "abs_result_set.h",
115                            "abs_shared_result_set.h",
116                            "rdb_common.h",
117                            "rdb_errno.h",
118                            "rdb_helper.h",
119                            "rdb_open_callback.h",
120                            "rdb_predicates.h",
121                            "rdb_store.h",
122                            "rdb_store_config.h",
123                            "result_set.h",
124                            "shared_result_set.h",
125                            "value_object.h",
126                            "values_bucket.h"
127                        ],
128                        "header_base": "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/rdb/include"
129                    }
130                },
131                {
132                    "name": "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/appdatafwk:native_appdatafwk",
133                    "header": {
134                        "header_files": [
135                            "serializable.h",
136                            "shared_block.h"
137                        ],
138                        "header_base": "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/appdatafwk/include"
139                    }
140                },
141                {
142                    "name": "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/dataability:native_dataability",
143                    "header": {
144                        "header_files": [
145                            "data_ability_predicates.h",
146                            "predicates_utils.h"
147                        ],
148                        "header_base": "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/dataability/include"
149                    }
150                },
151                {
152                    "name": "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/rdb_data_share_adapter:rdb_data_share_adapter",
153                    "header": {
154                        "header_files": [
155                            "rdb_utils.h"
156                        ],
157                        "header_base": "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/rdb_data_share_adapter/include"
158                    }
159                },
160                {
161                    "name": "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/rdb_data_ability_adapter:rdb_data_ability_adapter",
162                    "header": {
163                        "header_files": [
164                            "rdb_data_ability_utils.h"
165                        ],
166                        "header_base": "//foundation/distributeddatamgr/relational_store/interfaces/inner_api/rdb_data_ability_adapter/include"
167                    }
168                }
169            ],
170            "test": [
171                "//foundation/distributeddatamgr/relational_store/test/js/dataability:unittest",
172                "//foundation/distributeddatamgr/relational_store/test/js/rdb:performancetest",
173                "//foundation/distributeddatamgr/relational_store/test/js/rdb:unittest",
174                "//foundation/distributeddatamgr/relational_store/test/js/relationalstore:performancetest",
175                "//foundation/distributeddatamgr/relational_store/test/js/relationalstore:unittest",
176                "//foundation/distributeddatamgr/relational_store/test/js/clouddata:cloudtest",
177                "//foundation/distributeddatamgr/relational_store/test/ndk:unittest",
178                "//foundation/distributeddatamgr/relational_store/test/native/appdatafwk:unittest",
179                "//foundation/distributeddatamgr/relational_store/test/native/clouddata:unittest",
180                "//foundation/distributeddatamgr/relational_store/test/native/dataability:unittest",
181                "//foundation/distributeddatamgr/relational_store/test/native/rdb:unittest",
182                "//foundation/distributeddatamgr/relational_store/test/native/rdb:fuzztest",
183                "//foundation/distributeddatamgr/relational_store/test/native/rdb_data_ability_adapter:unittest",
184                "//foundation/distributeddatamgr/relational_store/test/native/rdb_data_share_adapter:unittest",
185                "//foundation/distributeddatamgr/relational_store/test/native/rdb:distributedtest"
186            ]
187        }
188    }
189}