js-apis-data-valuesBucket.md 1.3 KB
Newer Older
Z
zengyawen 已提交
1
# @ohos.data.ValuesBucket (数据集)
S
songruirui 已提交
2

S
修改  
songruirui 已提交
3
**数据集(ValuesBucket)** 是开发者向数据库插入的数据集合,数据集以键-值对的形式进行传输。
S
songruirui 已提交
4

5
> **说明:**
S
songruirui 已提交
6
>
S
srr101 已提交
7
> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
S
songruirui 已提交
8 9 10 11


## 导入模块

12
```ts
S
songruirui 已提交
13 14
import { ValueType } from '@ohos.data.ValuesBucket';
import { ValuesBucket } from '@ohos.data.ValuesBucket';
S
songruirui 已提交
15 16 17 18
```

## ValueType

S
songruirui 已提交
19
该类型用于表示数据库允许的数据字段类型。
S
songruirui 已提交
20

S
songruirui 已提交
21 22
**系统能力:**  SystemCapability.DistributedDataManager.DataShare.Core

23
| 类型    | 说明                 |
S
songruirui 已提交
24
| ------- | -------------------- |
S
songruirui 已提交
25 26 27
| number  | 表示字段类型为数字。   |
| string  | 表示字段类型为字符串。 |
| boolean | 表示字段类型为布尔值。 |
S
songruirui 已提交
28 29 30

## ValuesBucket

W
wangdengze 已提交
31
用于存储键值对的类型。该类型不是多线程安全的,如果应用中存在多线程同时操作该类派生出的实例,注意加锁保护。 
S
songruirui 已提交
32

S
songruirui 已提交
33 34
**系统能力:**  SystemCapability.DistributedDataManager.DataShare.Core

W
wangdengze 已提交
35 36 37
| 键类型          | 值类型                                      |
| ------------- | --------------------------------------------- |
|  string | [ValueType](#valuetype)\| Uint8Array \| null |