From bea44002b2335b360e8f275744475cb163f7ae08 Mon Sep 17 00:00:00 2001 From: wuyongning Date: Sat, 19 Mar 2022 20:09:11 +0800 Subject: [PATCH 1/3] ohos Handling API interface integrity and consistency from Endogenous code exercise Signed-off-by: wuyongning --- .../database-distributedobject-guidelines.md | 12 ++++++------ .../database/database-relational-guidelines.md | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/zh-cn/application-dev/database/database-distributedobject-guidelines.md b/zh-cn/application-dev/database/database-distributedobject-guidelines.md index 5b74de768c4..eda575e3327 100644 --- a/zh-cn/application-dev/database/database-distributedobject-guidelines.md +++ b/zh-cn/application-dev/database/database-distributedobject-guidelines.md @@ -15,7 +15,7 @@ **表1** 分布式数据对象实例创建接口 | 包名 | 接口名 | 描述 | | -------- | -------- | -------- | -| ohos.data.distributedDataObject| createDistributedObject(source: object): DistributedObject | 创建一个分布式数据对象实例,用于数据操作 | +| ohos.data.distributedDataObject| createDistributedObject(source: object): DistributedObject | 创建一个分布式数据对象实例,用于数据操作
- source:设置distributedObject的属性。
- DistributedObject:返回值是创建好的分布式对象。| ### 创建分布式数据对象sessionId @@ -33,7 +33,7 @@ **表3** 分布式数据对象sessionId设置接口 | 类名 | 接口名 | 描述 | | -------- | -------- | -------- | -| DistributedDataObject | setSessionId(sessionId?: string): boolean | 为分布式数据对象设置sessionId | +| DistributedDataObject | setSessionId(sessionId?: string): boolean | 为分布式数据对象设置sessionId
- sessionId:分布式数据对象sessionId。| ### 订阅数据变更 @@ -43,7 +43,7 @@ | 类名 | 接口名 | 描述 | | -------- | -------- | -------- | | DistributedDataObject| on(type: 'change', callback: Callback<{ sessionId: string, fields: Array<string> }>): void | 订阅数据变更。 | -| DistributedDataObject| off(type: 'change', callback?: Callback<{ sessionId: string, fields: Array<string> }>): void | 注销订阅。 | +| DistributedDataObject| off(type: 'change', callback?: Callback<{ sessionId: string, fields: Array<string> }>): void | 注销订阅。如果写了Callback为注销某个订阅,不写Callback为注销所有订阅 | ### 订阅数据对象上下线 @@ -83,12 +83,12 @@ //发起方 var local_object = distributedObject.createDistributedObject({name:"jack", age:18, isVis:true, parent:{mother:"jack mom",father:"jack Dad"},[{mother:"jack mom"}, {father:"jack Dad"}]}; - local_object.setsessionId(sessionId); + local_object.setSessionId(sessionId); - //被发起方 + //被拉起方 var remote_object = distributedObject.createDistributedObject({name:undefined, age:undefined, isVis:true, parent:undefined, list:undefined}); - remote_object.setsessionId(sessionId); + remote_object.setSessionId(sessionId); //收到status上线后remote_object同步数据,即name变成jack,age是18 ``` diff --git a/zh-cn/application-dev/database/database-relational-guidelines.md b/zh-cn/application-dev/database/database-relational-guidelines.md index 360dc328abb..a30a5d0d158 100644 --- a/zh-cn/application-dev/database/database-relational-guidelines.md +++ b/zh-cn/application-dev/database/database-relational-guidelines.md @@ -207,12 +207,12 @@ 示例代码如下: ``` - import dataRdb from '@ohos.data.rdb'; + import data_rdb from '@ohos.data.rdb' const CREATE_TABLE_TEST = "CREATE TABLE IF NOT EXISTS test (" + "id INTEGER PRIMARY KEY AUTOINCREMENT, " + "name TEXT NOT NULL, " + "age INTEGER, " + "salary REAL, " + "blobType BLOB)"; const STORE_CONFIG = {name: "rdbstore.db",} - let rdbStore = await dataRdb.getRdbStore(STORE_CONFIG, 1); + let rdbStore = await data_rdb.getRdbStore(STORE_CONFIG, 1); await rdbStore.executeSql(CREATE_TABLE_TEST); ``` @@ -236,7 +236,7 @@ 示例代码如下: ``` - let predicates = new dataRdb.RdbPredicates("test"); + let predicates = new data_rdb.RdbPredicates("test"); predicates.equalTo("name", "Tom") let resultSet = await rdbStore.query(predicates) @@ -273,7 +273,7 @@ 示例代码如下: ``` - let predicate = new dataRdb.RdbPredicates('test') + let predicate = new data_rdb.RdbPredicates('test') predicate.inDevices(['12345678abcde']) let promise = rdbStore.sync(rdb.SyncMode.SYNC_MODE_PUSH, predicate) promise.then(result) { -- Gitee From 5d395e1f5e27f21c9b7950a8841d07858f8b06af Mon Sep 17 00:00:00 2001 From: wuyongning Date: Mon, 21 Mar 2022 08:57:19 +0800 Subject: [PATCH 2/3] update files Signed-off-by: wuyongning Changes to be committed: modified: zh-cn/application-dev/database/database-distributedobject-guidelines.md --- .../database/database-distributedobject-guidelines.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zh-cn/application-dev/database/database-distributedobject-guidelines.md b/zh-cn/application-dev/database/database-distributedobject-guidelines.md index eda575e3327..4a4b1815803 100644 --- a/zh-cn/application-dev/database/database-distributedobject-guidelines.md +++ b/zh-cn/application-dev/database/database-distributedobject-guidelines.md @@ -15,7 +15,7 @@ **表1** 分布式数据对象实例创建接口 | 包名 | 接口名 | 描述 | | -------- | -------- | -------- | -| ohos.data.distributedDataObject| createDistributedObject(source: object): DistributedObject | 创建一个分布式数据对象实例,用于数据操作
- source:设置distributedObject的属性。
- DistributedObject:返回值是创建好的分布式对象。| +| ohos.data.distributedDataObject| createDistributedObject(source: object): DistributedObject | 创建一个分布式数据对象实例,用于数据操作
- source:设置distributedObject的属性。
- DistributedObject:返回值是创建好的分布式对象。| ### 创建分布式数据对象sessionId @@ -33,7 +33,7 @@ **表3** 分布式数据对象sessionId设置接口 | 类名 | 接口名 | 描述 | | -------- | -------- | -------- | -| DistributedDataObject | setSessionId(sessionId?: string): boolean | 为分布式数据对象设置sessionId
- sessionId:分布式数据对象sessionId。| +| DistributedDataObject | setSessionId(sessionId?: string): boolean | 为分布式数据对象设置sessionId
- sessionId:分布式数据对象sessionId是指定的sessionId,如果要退出分布式组网,设置为""或不设置均可。| ### 订阅数据变更 @@ -43,7 +43,7 @@ | 类名 | 接口名 | 描述 | | -------- | -------- | -------- | | DistributedDataObject| on(type: 'change', callback: Callback<{ sessionId: string, fields: Array<string> }>): void | 订阅数据变更。 | -| DistributedDataObject| off(type: 'change', callback?: Callback<{ sessionId: string, fields: Array<string> }>): void | 注销订阅。如果写了Callback为注销某个订阅,不写Callback为注销所有订阅 | +| DistributedDataObject| off(type: 'change', callback?: Callback<{ sessionId: string, fields: Array<string> }>): void | 注销订阅。需要删除的变更回调,若不设置则删除该对象所有的变更回调。 | ### 订阅数据对象上下线 -- Gitee From f42b47ab195037f250b646f01d11b63c47371625 Mon Sep 17 00:00:00 2001 From: wuyongning Date: Mon, 21 Mar 2022 15:28:15 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=9B=B4=E6=94=B9sessionId=E7=9A=84?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wuyongning --- .../database/database-distributedobject-guidelines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh-cn/application-dev/database/database-distributedobject-guidelines.md b/zh-cn/application-dev/database/database-distributedobject-guidelines.md index 4a4b1815803..60725c7fd01 100644 --- a/zh-cn/application-dev/database/database-distributedobject-guidelines.md +++ b/zh-cn/application-dev/database/database-distributedobject-guidelines.md @@ -33,7 +33,7 @@ **表3** 分布式数据对象sessionId设置接口 | 类名 | 接口名 | 描述 | | -------- | -------- | -------- | -| DistributedDataObject | setSessionId(sessionId?: string): boolean | 为分布式数据对象设置sessionId
- sessionId:分布式数据对象sessionId是指定的sessionId,如果要退出分布式组网,设置为""或不设置均可。| +| DistributedDataObject | setSessionId(sessionId?: string): boolean | 为分布式数据对象设置sessionId
 sessionId:如果指定sessionId,则退出指定分布式组网;如果不指定,则全部退出。| ### 订阅数据变更 -- Gitee