diff --git a/zh-cn/application-dev/reference/apis/js-apis-data-ability.md b/zh-cn/application-dev/reference/apis/js-apis-data-ability.md index facdd1dae887f6fb541678c9b1b1fbc68bad7e1f..2d52224313736cca71317d2ab7da454fe83178ed 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-data-ability.md +++ b/zh-cn/application-dev/reference/apis/js-apis-data-ability.md @@ -19,7 +19,7 @@ createRdbPredicates(name: string, dataAbilityPredicates: DataAbilityPredicates): 从DataAabilityPredicates对象创建RdbPredicates对象。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -53,7 +53,7 @@ equalTo(field: string, value: ValueType): DataAbilityPredicates 配置谓词以匹配数据类型为ValueType且值等于指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -81,7 +81,7 @@ notEqualTo(field: string, value: ValueType): DataAbilityPredicates 配置谓词以匹配数据类型为ValueType且值不等于指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -109,7 +109,7 @@ beginWrap(): DataAbilityPredicates 向谓词添加左括号。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 返回值: | 类型 | 说明 | @@ -136,7 +136,7 @@ endWrap(): DataAbilityPredicates 向谓词添加右括号。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 返回值: | 类型 | 说明 | @@ -163,7 +163,7 @@ or(): DataAbilityPredicates 将或条件添加到谓词中。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 返回值: | 类型 | 说明 | @@ -187,7 +187,7 @@ and(): DataAbilityPredicates 向谓词添加和条件。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 返回值: | 类型 | 说明 | @@ -211,7 +211,7 @@ contains(field: string, value: string): DataAbilityPredicates 配置谓词以匹配数据类型为String且value包含指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -239,7 +239,7 @@ beginsWith(field: string, value: string): DataAbilityPredicates 配置谓词以匹配数据类型为String且值以指定字符串开头的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -267,7 +267,7 @@ endsWith(field: string, value: string): DataAbilityPredicates 配置谓词以匹配数据类型为String且值以指定字符串结尾的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -295,7 +295,7 @@ isNull(field: string): DataAbilityPredicates 配置谓词以匹配值为null的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -322,7 +322,7 @@ isNotNull(field: string): DataAbilityPredicates 配置谓词以匹配值不为null的指定字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -349,7 +349,7 @@ like(field: string, value: string): DataAbilityPredicates 配置谓词以匹配数据类型为string且值类似于指定字符串的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -377,7 +377,7 @@ glob(field: string, value: string): DataAbilityPredicates 配置谓词匹配数据类型为string的指定字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -405,7 +405,7 @@ between(field: string, low: ValueType, high: ValueType): DataAbilityPredicates 将谓词配置为匹配数据类型为ValueType且value在指定范围内的指定字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -434,7 +434,7 @@ notBetween(field: string, low: ValueType, high: ValueType): DataAbilityPredicate 配置谓词以匹配数据类型为ValueType且value超出给定范围的指定字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -463,7 +463,7 @@ greaterThan(field: string, value: ValueType): DataAbilityPredicates 配置谓词以匹配数据类型为ValueType且值大于指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -491,7 +491,7 @@ lessThan(field: string, value: ValueType): DataAbilityPredicates 配置谓词以匹配数据类型为valueType且value小于指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -519,7 +519,7 @@ greaterThanOrEqualTo(field: string, value: ValueType): DataAbilityPredicates 配置谓词以匹配数据类型为ValueType且value大于或等于指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -547,7 +547,7 @@ lessThanOrEqualTo(field: string, value: ValueType): DataAbilityPredicates 配置谓词以匹配数据类型为ValueType且value小于或等于指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -575,7 +575,7 @@ orderByAsc(field: string): DataAbilityPredicates 配置谓词以匹配其值按升序排序的列。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -602,7 +602,7 @@ orderByDesc(field: string): DataAbilityPredicates 配置谓词以匹配其值按降序排序的列。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -629,7 +629,7 @@ distinct(): DataAbilityPredicates 配置谓词以过滤重复记录并仅保留其中一个。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 返回值: | 类型 | 说明 | @@ -652,7 +652,7 @@ limitAs(value: number): DataAbilityPredicates 设置最大数据记录数的谓词。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -679,7 +679,7 @@ offsetAs(rowOffset: number): DataAbilityPredicates 配置谓词以指定返回结果的起始位置。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -706,7 +706,7 @@ groupBy(fields: Array<string>): DataAbilityPredicates 配置谓词按指定列分组查询结果。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -735,7 +735,7 @@ in(field: string, value: Array<ValueType>): DataAbilityPredicates 配置谓词以匹配数据类型为ValueType数组且值在给定范围内的指定字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -764,7 +764,7 @@ notIn(field: string, value: Array<ValueType>): DataAbilityPredicates 配置谓词以匹配数据类型为ValueType数组且值不在给定范围内的指定字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataShare.Core。 +**系统能力**:SystemCapability.DistributedDataManager.DataShare.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-data-distributedobject.md b/zh-cn/application-dev/reference/apis/js-apis-data-distributedobject.md index 0e11d12ca1ec20e4d9e5ed9d12a0b3d3b98ce54b..619f58102df945c8a71322245d9b2e5f2a6590e3 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-data-distributedobject.md +++ b/zh-cn/application-dev/reference/apis/js-apis-data-distributedobject.md @@ -19,7 +19,7 @@ createDistributedObject(source: object): DistributedObject 创建一个分布式对象distributedObject,用户可以通过source指定分布式对象中的属性,属性支持基本类型以及复杂类型,返回值是创建好的分布式对象。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataObject.DistributedObject。 +**系统能力**:SystemCapability.DistributedDataManager.DataObject.DistributedObject。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -41,7 +41,7 @@ genSessionId(): string 随机创建一个sessionId,返回值是随机创建的sessionId。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataObject.DistributedObject。 +**系统能力**:SystemCapability.DistributedDataManager.DataObject.DistributedObject。 - 返回值: | 类型 | 说明 | @@ -64,7 +64,7 @@ setSessionId(sessionId?: string): boolean 设置同步的sessionId,当可信组网中有多个设备时,多个设备间的对象如果设置为同一个sessionId,就能自动同步。sessionId是指定的sessionId,如果要退出分布式组网,设置为""或不设置均可。结果以boolean形式返回,true标识设置sessionId成功 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataObject.DistributedObject。 +**系统能力**:SystemCapability.DistributedDataManager.DataObject.DistributedObject。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -89,7 +89,7 @@ on(type: 'change', callback: Callback<{ sessionId: string, fields: Array<stri 监听分布式对象的变更,type需固定为'change',callback是变更时触发的回调,回调参数sessionId标识变更对象的sessionId,fields标识对象变更的属性名 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataObject.DistributedObject。 +**系统能力**:SystemCapability.DistributedDataManager.DataObject.DistributedObject。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -120,7 +120,7 @@ off(type: 'change', callback?: Callback<{ sessionId: string, fields: Array<st 当不再进行数据变更监听时,使用此接口删除对象的变更监听,type固定为'change',callback为可选参数,若不设置则表示删除该对象所有的变更监听 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataObject.DistributedObject。 +**系统能力**:SystemCapability.DistributedDataManager.DataObject.DistributedObject。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -151,7 +151,7 @@ on(type: 'status', callback: Callback<{ sessionId: string, networkId: string, st 监听分布式对象的上下线,type需固定为'status',callback是分布式对象上下线时触发的回调,回调参数sessionId标识变更对象的sessionId,networkId标识对象设备的networkId,status标识对象为'online'(上线)或'offline'(下线)的状态 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataObject.DistributedObject。 +**系统能力**:SystemCapability.DistributedDataManager.DataObject.DistributedObject。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -178,7 +178,7 @@ off(type: 'status', callback?: Callback<{ sessionId: string, deviceId: string, s 当不再进行对象上下线监听时,使用此接口删除对象的上下线监听,type固定为'status',callback为可选参数,若不设置则表示删除该对象所有的上下线监听 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.DataObject.DistributedObject。 +**系统能力**:SystemCapability.DistributedDataManager.DataObject.DistributedObject。 - 参数: | 参数名 | 类型 | 必填 | 说明 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-data-rdb.md b/zh-cn/application-dev/reference/apis/js-apis-data-rdb.md index 27225c724221bc6d201941c6cd309a09a451e225..885c53c4274375f641c8867158f9ff7d9a27c837 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-data-rdb.md +++ b/zh-cn/application-dev/reference/apis/js-apis-data-rdb.md @@ -18,7 +18,7 @@ getRdbStore(context?: Context, config: StoreConfig, version: number, callback: A 获得一个相关的RdbStore,操作关系型数据库,用户可以根据自己的需求配置RdbStore的参数,然后通过RdbStore调用相关接口可以执行相关的数据操作,结果以callback形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -48,7 +48,7 @@ getRdbStore(context?: Context, config: StoreConfig, version: number): Promise< 获得一个相关的RdbStore,操作关系型数据库,用户可以根据自己的需求配置RdbStore的参数,然后通过RdbStore调用相关接口可以执行相关的数据操作,结果以Promise形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -71,7 +71,9 @@ getRdbStore(context?: Context, config: StoreConfig, version: number): Promise< const SQL_CREATE_TABLE = "CREATE TABLE IF NOT EXISTS EMPLOYEE (ID INTEGER PRIMARY KEY AUTOINCREMENT, NAME TEXT NOT NULL, AGE INTEGER, SALARY REAL, CODES BLOB)" let promise = data_rdb.getRdbStore(this.context, STORE_CONFIG, 1); promise.then(async (rdbStore) => { - await rdbStore.executeSql(SQL_CREATE_TABLE, null) + let promiseExecSql = rdbStore.executeSql(SQL_CREATE_TABLE, null) + promiseExecSql.then(() => { + console.info(TAG + 'creat done.')}) }).catch((err) => { expect(null).assertFail(); }) @@ -84,7 +86,7 @@ deleteRdbStore(context?: Context, name: string, callback: AsyncCallback<void& 删除数据库,结果以callback形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -109,7 +111,7 @@ deleteRdbStore(context?: Context, name: string): Promise<void> 使用指定的数据库文件配置删除数据库,结果以Promise形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -146,7 +148,7 @@ constructor(name: string) 构造函数。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -165,7 +167,7 @@ inDevices(devices: Array<string>): RdbPredicates 同步分布式数据库时指定组网内的远程设备。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -190,7 +192,7 @@ inAllDevices(): RdbPredicates 同步分布式数据库时连接到组网内的所有远程设备。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 返回值: | 类型 | 说明 | @@ -210,7 +212,7 @@ equalTo(field: string, value: ValueType): RdbPredicates 配置谓词以匹配数据字段为ValueType且值等于指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -237,7 +239,7 @@ notEqualTo(field: string, value: ValueType): RdbPredicates 配置谓词以匹配数据字段为ValueType且值不等于指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -264,7 +266,7 @@ beginWrap(): RdbPredicates 向谓词添加左括号。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 返回值: | 类型 | 说明 | @@ -290,7 +292,7 @@ endWrap(): RdbPredicates 向谓词添加右括号。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 返回值: | 类型 | 说明 | @@ -316,7 +318,7 @@ or(): RdbPredicates 将或条件添加到谓词中。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 返回值: | 类型 | 说明 | @@ -339,7 +341,7 @@ and(): RdbPredicates 向谓词添加和条件。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 返回值: | 类型 | 说明 | @@ -361,7 +363,7 @@ contains(field: string, value: string): RdbPredicates 配置谓词以匹配数据字段为String且value包含指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -388,7 +390,7 @@ beginsWith(field: string, value: string): RdbPredicates 配置谓词以匹配数据字段为String且值以指定字符串开头的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -415,7 +417,7 @@ endsWith(field: string, value: string): RdbPredicates 配置谓词以匹配数据字段为String且值以指定字符串结尾的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -442,7 +444,7 @@ isNull(field: string): RdbPredicates 配置谓词以匹配值为null的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -468,7 +470,7 @@ isNotNull(field: string): RdbPredicates 配置谓词以匹配值不为null的指定字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -494,7 +496,7 @@ like(field: string, value: string): RdbPredicates 配置谓词以匹配数据字段为String且值类似于指定字符串的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -521,7 +523,7 @@ glob(field: string, value: string): RdbPredicates 配置RdbPredicates匹配数据字段为String的指定字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -548,7 +550,7 @@ between(field: string, low: ValueType, high: ValueType): RdbPredicates 将谓词配置为匹配数据字段为ValueType且value在给定范围内的指定字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -576,7 +578,7 @@ notBetween(field: string, low: ValueType, high: ValueType): RdbPredicates 配置RdbPredicates以匹配数据字段为ValueType且value超出给定范围的指定字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -603,7 +605,7 @@ greaterThan(field: string, value: ValueType): RdbPredicates 配置谓词以匹配数据字段为ValueType且值大于指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -630,7 +632,7 @@ lessThan(field: string, value: ValueType): RdbPredicates 配置谓词以匹配数据字段为valueType且value小于指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -685,7 +687,7 @@ lessThanOrEqualTo(field: string, value: ValueType): RdbPredicates 配置谓词以匹配数据字段为ValueType且value小于或等于指定值的字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -713,7 +715,7 @@ orderByAsc(field: string): RdbPredicates 配置谓词以匹配其值按升序排序的列。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -740,7 +742,7 @@ orderByDesc(field: string): RdbPredicates 配置谓词以匹配其值按降序排序的列。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -766,7 +768,7 @@ distinct(): RdbPredicates 配置谓词以过滤重复记录并仅保留其中一个。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 返回值: | 类型 | 说明 | @@ -778,6 +780,12 @@ distinct(): RdbPredicates let predicates = new data_rdb.RdbPredicates("EMPLOYEE") predicates.equalTo("NAME", "Rose").distinct("NAME") let resultSet = await rdbStore.query(predicates, ["NAME"]) + + let predicates = new data_rdb.RdbPredicates("EMPLOYEE") + predicates.equalTo("NAME", "Rose").distinct("NAME") + let promise= rdbStore.query(predicates, ["NAME"]) + promise.then(() => { + console.log(TAG + "distinct" )}) ``` @@ -788,7 +796,7 @@ limitAs(value: number): RdbPredicates 设置最大数据记录数的谓词。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -814,7 +822,7 @@ offsetAs(rowOffset: number): RdbPredicates 配置RdbPredicates以指定返回结果的起始位置。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -840,7 +848,7 @@ groupBy(fields: Array<string>): RdbPredicates 配置RdbPredicates按指定列分组查询结果。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -865,7 +873,7 @@ indexedBy(field: string): RdbPredicates 配置RdbPredicates以指定索引列。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -891,7 +899,7 @@ in(field: string, value: Array<ValueType>): RdbPredicates 配置RdbPredicates以匹配数据字段为ValueType数组且值在给定范围内的指定字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -919,7 +927,7 @@ notIn(field: string, value: Array<ValueType>): RdbPredicates 将RdbPredicates配置为匹配数据字段为ValueType且值超出给定范围的指定字段。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -951,7 +959,7 @@ insert(name: string, values: ValuesBucket, callback: AsyncCallback<number> 向目标表中插入一行数据,结果以callback形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -980,7 +988,7 @@ insert(name: string, values: ValuesBucket):Promise<number> 向目标表中插入一行数据,结果以Promise形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1003,7 +1011,7 @@ insert(name: string, values: ValuesBucket):Promise<number> } let promise = rdbStore.insert("EMPLOYEE", valueBucket) promise.then(async (ret) => { - await console.log(TAG + "insert first done: " + ret) + console.log(TAG + "insert first done: " + ret) }).catch((err) => {}) ``` @@ -1014,7 +1022,7 @@ update(values: ValuesBucket, rdbPredicates: RdbPredicates, callback: AsyncCallba 根据RdbPredicates的指定实例对象更新数据库中的数据,结果以callback形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1044,7 +1052,7 @@ update(values: ValuesBucket, rdbPredicates: RdbPredicates):Promise<number> 根据RdbPredicates的指定实例对象更新数据库中的数据,结果以Promise形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1069,7 +1077,7 @@ update(values: ValuesBucket, rdbPredicates: RdbPredicates):Promise<number> predicates.equalTo("NAME", "Lisa") let promise = rdbStore.update(valueBucket, predicates) promise.then(async (ret) => { - await console.log(TAG + "updated row count: " + changedRows) + console.log(TAG + "updated row count: " + changedRows) }).catch((err) => {}) ``` @@ -1081,7 +1089,7 @@ delete(rdbPredicates: RdbPredicates, callback: AsyncCallback<number>):void 根据rdbPredicates的指定实例对象从数据库中删除数据,结果以callback形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1104,7 +1112,7 @@ delete(rdbPredicates: RdbPredicates):Promise<number> 根据rdbPredicates的指定实例对象从数据库中删除数据,结果以Promise形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1133,7 +1141,7 @@ query(rdbPredicates: RdbPredicates, columns: Array<string>, callback: Asyn 根据指定条件查询数据库中的数据,结果以callback形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1158,7 +1166,7 @@ query(rdbPredicates: RdbPredicates, columns?: Array<string>):Promise<Re 根据指定条件查询数据库中的数据,结果以Promise形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1188,7 +1196,7 @@ querySql(sql: string, bindArgs: Array<ValueType>, callback: AsyncCallback& 根据指定SQL语句查询数据库中的数据,结果以callback形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1211,7 +1219,7 @@ querySql(sql: string, bindArgs?: Array<ValueType>):Promise<ResultSet> 根据指定SQL语句查询数据库中的数据,结果以Promise形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1239,7 +1247,7 @@ executeSql(sql: string, bindArgs: Array<ValueType>, callback: AsyncCallbac 执行包含指定参数但不返回值的SQL语句,结果以callbck形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1261,7 +1269,7 @@ executeSql(sql: string, bindArgs?: Array<ValueType>):Promise<void> 执行包含指定参数但不返回值的SQL语句,结果以Promise形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1296,7 +1304,6 @@ beginTransaction():void "salary": 100.5, "blobType": new Uint8Array([1, 2, 3]), } - await rdbStore.insert("test", valueBucket) rdbStore.insert("test", valueBucket, function (err, ret) { expect(1).assertEqual(ret) console.log(TAG + "insert done: " + ret)}) @@ -1345,9 +1352,9 @@ rollBack():void; "blobType": new Uint8Array([1, 2, 3]), } rdbStore.insert("test", valueBucket, function (err, ret) { - expect(1).assertEqual(ret) - console.log(TAG + "insert done: " + ret)}) - rdbStore.commit() + expect(1).assertEqual(ret) + console.log(TAG + "insert done: " + ret)}) + rdbStore.commit() } catch (e) { rdbStore.rollBack() } @@ -1360,7 +1367,7 @@ setDistributedTables(tables: Array<string>, callback: AsyncCallback<voi 设置分布式列表,结果以callbck形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1386,7 +1393,7 @@ setDistributedTables(tables: Array<string>, callback: AsyncCallback<voi 设置分布式列表,结果以Promise形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1414,7 +1421,7 @@ obtainDistributedTableName(device: string, table: string, callback: AsyncCallbac 根据本地表名获取指定远程设备的分布式表名。在查询远程设备数据库时,需要使用分布式表名, 结果以callbck形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1441,7 +1448,7 @@ obtainDistributedTableName(device: string, table: string, callback: AsyncCallbac 根据本地表名获取指定远程设备的分布式表名。在查询远程设备数据库时,需要使用分布式表名,结果以Promise形式返回。 -**系统能力**:以下各项对应的系统能力均为SystemCapability.DistributedDataManager.RelationalStore.Core。 +**系统能力**:SystemCapability.DistributedDataManager.RelationalStore.Core。 - 参数: | 参数名 | 类型 | 必填 | 说明 | @@ -1470,7 +1477,7 @@ sync(mode: SyncMode, predicates: RdbPredicates, callback: AsyncCallback