1# 分布式数据管理子系统ChangeLog
2
3## cl.distributeddatamgr.1 ValuesBucket由系统接口变更为公共接口
4
5**变更影响**
6
7基于此前版本开发的应用,仅支持系统应用使用ValuesBucket。现接口类型中的系统接口标识取消,支持第三方开发者使用。
8
9**关键接口/组件变更**
10
11修改前的接口原型:
12
13 ```ts
14    /**
15     * Indicates possible value types
16     *
17     * @syscap SystemCapability.DistributedDataManager.DataShare.Core
18     * @systemapi
19     * @StageModelOnly
20     * @since 9
21     */
22    export type ValueType = number | string | boolean;
23 ```
24修改后的接口原型:
25
26 ```ts
27    /**
28     * Indicates possible value types
29     *
30     * @syscap SystemCapability.DistributedDataManager.DataShare.Core
31     * @StageModelOnly
32     * @since 10
33     */
34    export type ValueType = number | string | boolean;
35}
36 ```
37## cl.distributeddatamgr.2 dataSharePredicates部分谓词由系统接口变更为公共接口
38
39**变更影响**
40
41基于此前版本开发的应用,仅支持系统应用使用dataSharePredicates。现命名空间dataSharePredicates、类dataSharePredicates及类内部分谓词接口类型中的系统接口标识取消,支持第三方开发者使用。
42
43**关键接口/组件变更**
44
45部分谓词接口的系统接口说明取消,涉及的接口有:
46
47- equalTo(field: string, value: ValueType): DataSharePredicates
48
49- and(): DataSharePredicates
50
51- orderByAsc(field: string): DataSharePredicates
52
53- orderByDesc(field: string): DataSharePredicates
54
55- limit(total: number, offset: number): DataSharePredicates
56
57- in(field: string, value: Array<ValueType>): DataSharePredicates