changelogs-distributeddatamgr.md 1.6 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
# 分布式数据管理子系统ChangeLog

## cl.distributeddatamgr.1 valuebucket由系统接口变更为公共接口。

**变更影响**

基于此前版本开发的应用,仅支持系统应用使用ValuesBucket。现接口类型中的系统接口标识取消,支持第三方用户使用。

**关键接口/组件变更**

修改前的接口原型:

 ```ts
interface ParamsSpec {
    /**
     * Indicates possible value types
     *
     * @syscap SystemCapability.DistributedDataManager.DataShare.Core
	 * @systemapi
     * @StageModelOnly
     * @since 9
     */
    export type ValueType = number | string | boolean;
}
 ```
修改后的接口原型:

 ```ts
interface ParamsSpec {
    /**
     * Indicates possible value types
     *
     * @syscap SystemCapability.DistributedDataManager.DataShare.Core
     * @StageModelOnly
     * @since 9
     */
    export type ValueType = number | string | boolean;
}
 ```
## cl.distributeddatamgr.2 dataSharePredicates部分谓词由系统接口变更为公共接口。

**变更影响**

基于此前版本开发的应用,仅支持系统应用使用dataSharePredicates。现部分谓词接口类型中的系统接口标识取消,支持第三方用户使用。

**关键接口/组件变更**

部分谓词接口的系统接口说明取消,涉及的接口有:

equalTo(field: string, value: ValueType): DataSharePredicates;

and(): DataSharePredicates;

orderByAsc(field: string): DataSharePredicates;

orderByDesc(field: string): DataSharePredicates;

S
srr101 已提交
58
limit(total: number, offset: number): DataSharePredicates;
59

S
srr101 已提交
60
in(field: string, value: Array<ValueType>): DataSharePredicates;