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