diff --git a/en/application-dev/reference/apis/js-apis-data-rdb.md b/en/application-dev/reference/apis/js-apis-data-rdb.md index 86b5c39b48db3bbdd15de93bd3411e915c351135..de6f685f0559aab651ccd14d14386d3e77e2663a 100644 --- a/en/application-dev/reference/apis/js-apis-data-rdb.md +++ b/en/application-dev/reference/apis/js-apis-data-rdb.md @@ -1204,7 +1204,7 @@ promise.then(async (ret) => { ``` ### update9+ -update(table: string, values: ValuesBucket, predicates: DataSharePredicates, callback: AsyncCallback<number>):void +update(table: string, values: ValuesBucket, predicates: dataSharePredicates.DataSharePredicates, callback: AsyncCallback<number>):void Updates data in the database based on the specified **DataSharePredicates** object. This API uses an asynchronous callback to return the result. @@ -1215,19 +1215,19 @@ Updates data in the database based on the specified **DataSharePredicates** obje | -------- | -------- | -------- | -------- | | table | string | Yes| Name of the target table.| | values | [ValuesBucket](#valuesbucket) | Yes| Rows of data to be updated in the database. The key-value pair is associated with the column name in the target table.| -| predicates | DataSharePredicates | Yes| Update conditions specified by the **DataSharePredicates** object.| +| predicates | [DataSharePredicates](js-apis-data-DataSharePredicates.md#datasharepredicates) | Yes| Update conditions specified by the **DataSharePredicates** object.| | callback | AsyncCallback<number> | Yes| Callback used to return the number of rows updated.| **Example** ```js -import dataShare from '@ohos.data.dataShare' +import dataSharePredicates from '@ohos.data.dataSharePredicates' const valueBucket = { "NAME": "Rose", "AGE": 22, "SALARY": 200.5, "CODES": new Uint8Array([1, 2, 3, 4, 5]), } -let predicates = new dataShare.DataSharePredicates() +let predicates = new dataSharePredicates.DataSharePredicates() predicates.equalTo("NAME", "Lisa") rdbStore.update("EMPLOYEE", valueBucket, predicates, function (err, ret) { if (err) { @@ -1239,7 +1239,7 @@ rdbStore.update("EMPLOYEE", valueBucket, predicates, function (err, ret) { ``` ### update9+ -update(table: string, values: ValuesBucket, predicates: DataSharePredicates):Promise<number> +update(table: string, values: ValuesBucket, predicates: dataSharePredicates.DataSharePredicates):Promise<number> Updates data in the database based on the specified **DataSharePredicates** object. This API uses a promise to return the result. @@ -1250,7 +1250,7 @@ Updates data in the database based on the specified **DataSharePredicates** obje | -------- | -------- | -------- | -------- | | table | string | Yes| Name of the target table.| | values | [ValuesBucket](#valuesbucket) | Yes| Rows of data to be updated in the database. The key-value pair is associated with the column name in the target table.| -| predicates | DataSharePredicates | Yes| Update conditions specified by the **DataSharePredicates** object.| +| predicates | [DataSharePredicates](js-apis-data-DataSharePredicates.md#datasharepredicates) | Yes| Update conditions specified by the **DataSharePredicates** object.| **Return value** | Type| Description| @@ -1259,14 +1259,14 @@ Updates data in the database based on the specified **DataSharePredicates** obje **Example** ```js -import dataShare from '@ohos.data.dataShare' +import dataSharePredicates from '@ohos.data.dataSharePredicates' const valueBucket = { "NAME": "Rose", "AGE": 22, "SALARY": 200.5, "CODES": new Uint8Array([1, 2, 3, 4, 5]), } -let predicates = new dataShare.DataSharePredicates() +let predicates = new dataSharePredicates.DataSharePredicates() predicates.equalTo("NAME", "Lisa") let promise = rdbStore.update("EMPLOYEE", valueBucket, predicates) promise.then(async (ret) => { @@ -1337,7 +1337,7 @@ promise.then((rows) => { ### delete9+ -delete(table: string, predicates: DataSharePredicates, callback: AsyncCallback<number>):void +delete(table: string, predicates: dataSharePredicates.DataSharePredicates, callback: AsyncCallback<number>):void Deletes data from the database based on the specified **DataSharePredicates** object. This API uses an asynchronous callback to return the result. @@ -1348,13 +1348,13 @@ Deletes data from the database based on the specified **DataSharePredicates** ob | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | | table | string | Yes| Name of the target table.| -| predicates | DataSharePredicates | Yes| Conditions specified by the **DataSharePredicates** object for deleting data.| +| predicates | [DataSharePredicates](js-apis-data-DataSharePredicates.md#datasharepredicates) | Yes| Conditions specified by the **DataSharePredicates** object for deleting data.| | callback | AsyncCallback<number> | Yes| Callback invoked to return the number of rows updated.| **Example** ```js -import dataShare from '@ohos.data.dataShare' -let predicates = new dataShare.DataSharePredicates() +import dataSharePredicates from '@ohos.data.dataSharePredicates' +let predicates = new dataSharePredicates.DataSharePredicates() predicates.equalTo("NAME", "Lisa") rdbStore.delete("EMPLOYEE", predicates, function (err, rows) { if (err) { @@ -1376,7 +1376,7 @@ Deletes data from the database based on the specified **DataSharePredicates** ob | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | | table | string | Yes| Name of the target table.| -| predicates | DataSharePredicates | Yes| Conditions specified by the **DataSharePredicates** object for deleting data.| +| predicates | [DataSharePredicates](js-apis-data-DataSharePredicates.md#datasharepredicates) | Yes| Conditions specified by the **DataSharePredicates** object for deleting data.| **Return value** | Type| Description| @@ -1385,8 +1385,8 @@ Deletes data from the database based on the specified **DataSharePredicates** ob **Example** ```js -import dataShare from '@ohos.data.dataShare' -let predicates = new dataShare.DataSharePredicates() +import dataSharePredicates from '@ohos.data.dataSharePredicates' +let predicates = new dataSharePredicates.DataSharePredicates() predicates.equalTo("NAME", "Lisa") let promise = rdbStore.delete("EMPLOYEE", predicates) promise.then((rows) => { @@ -1460,7 +1460,7 @@ Queries data in the database based on specified conditions. This API uses a prom ### query9+ -query(predicates: DataSharePredicates, columns: Array<string>, callback: AsyncCallback<ResultSet>):void +query(predicates: dataSharePredicates.DataSharePredicates, columns: Array<string>, callback: AsyncCallback<ResultSet>):void Queries data in the database based on specified conditions. This API uses an asynchronous callback to return the result. @@ -1469,14 +1469,14 @@ Queries data in the database based on specified conditions. This API uses an asy **Parameters** | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | -| predicates | DataSharePredicates | Yes| Query conditions specified by the **DataSharePredicates** object.| +| predicates | [DataSharePredicates](js-apis-data-DataSharePredicates.md#datasharepredicates) | Yes| Query conditions specified by the **DataSharePredicates** object.| | columns | Array<string> | Yes| Columns to query. If this parameter is not specified, the query applies to all columns.| | callback | AsyncCallback<[ResultSet](js-apis-data-resultset.md)> | Yes| Callback invoked to return the result. If the operation is successful, a **ResultSet** object will be returned.| **Example** ```js -import dataShare from '@ohos.data.dataShare' -let predicates = new dataShare.DataSharePredicates() +import dataSharePredicates from '@ohos.data.dataSharePredicates' +let predicates = new dataSharePredicates.DataSharePredicates() predicates.equalTo("NAME", "Rose") rdbStore.query("EMPLOYEE", predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"], function (err, resultSet) { if (err) { @@ -1490,7 +1490,7 @@ rdbStore.query("EMPLOYEE", predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"], ### query9+ -query(predicates: DataSharePredicates, columns?: Array<string>):Promise<ResultSet> +query(predicates: dataSharePredicates.DataSharePredicates, columns?: Array<string>):Promise<ResultSet> Queries data in the database based on specified conditions. This API uses a promise to return the result. @@ -1499,7 +1499,7 @@ Queries data in the database based on specified conditions. This API uses a prom **Parameters** | Name| Type| Mandatory| Description| | -------- | -------- | -------- | -------- | -| predicates | DataSharePredicates | Yes| Query conditions specified by the **DataSharePredicates** object.| +| predicates | [DataSharePredicates](js-apis-data-DataSharePredicates.md#datasharepredicates) | Yes| Query conditions specified by the **DataSharePredicates** object.| | columns | Array<string> | No| Columns to query. If this parameter is not specified, the query applies to all columns.| **Return value** @@ -1509,8 +1509,8 @@ Queries data in the database based on specified conditions. This API uses a prom **Example** ```js -import dataShare from '@ohos.data.dataShare' -let predicates = new dataShare.DataSharePredicates() +import dataSharePredicates from '@ohos.data.dataSharePredicates' +let predicates = new dataSharePredicates.DataSharePredicates() predicates.equalTo("NAME", "Rose") let promise = rdbStore.query("EMPLOYEE", predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"]) promise.then((resultSet) => { 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 a5c16e74a5d3132b135515cf3a0ff5392aca3139..5ba83c808d941ed1a19953a0f1d0449e7b82ce5a 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 @@ -1098,7 +1098,7 @@ promise.then(async (ret) => { ``` ### update9+ -update(table: string, values: ValuesBucket, predicates: DataSharePredicates, callback: AsyncCallback<number>):void +update(table: string, values: ValuesBucket, predicates: dataSharePredicates.DataSharePredicates, callback: AsyncCallback<number>):void 根据DataSharePredicates的指定实例对象更新数据库中的数据,结果以callback形式返回。 @@ -1109,19 +1109,19 @@ update(table: string, values: ValuesBucket, predicates: DataSharePredicates, cal | -------- | -------- | -------- | -------- | | table | string | 是 | 指定的目标表名。 | | values | [ValuesBucket](#valuesbucket) | 是 | values指示数据库中要更新的数据行。键值对与数据库表的列名相关联。 | -| predicates | DataSharePredicates | 是 | DataSharePredicates的实例对象指定的更新条件。 | +| predicates | [DataSharePredicates](js-apis-data-DataSharePredicates.md#datasharepredicates)| 是 | DataSharePredicates的实例对象指定的更新条件。 | | callback | AsyncCallback<number> | 是 | 指定的callback回调方法。返回受影响的行数。 | **示例:** ```js -import dataShare from '@ohos.data.dataShare' +import dataSharePredicates from '@ohos.data.dataSharePredicates' const valueBucket = { "NAME": "Rose", "AGE": 22, "SALARY": 200.5, "CODES": new Uint8Array([1, 2, 3, 4, 5]), } -let predicates = new dataShare.DataSharePredicates() +let predicates = new dataSharePredicates.DataSharePredicates() predicates.equalTo("NAME", "Lisa") rdbStore.update("EMPLOYEE", valueBucket, predicates, function (err, ret) { if (err) { @@ -1144,7 +1144,7 @@ update(table: string, values: ValuesBucket, predicates: DataSharePredicates):Pro | -------- | -------- | -------- | -------- | | table | string | 是 | 指定的目标表名。 | | values | [ValuesBucket](#valuesbucket) | 是 | values指示数据库中要更新的数据行。键值对与数据库表的列名相关联。 | -| predicates | DataSharePredicates | 是 | DataSharePredicates的实例对象指定的更新条件。 | +| predicates | [DataSharePredicates](js-apis-data-DataSharePredicates.md#datasharepredicates) | 是 | DataSharePredicates的实例对象指定的更新条件。 | **返回值**: | 类型 | 说明 | @@ -1153,14 +1153,14 @@ update(table: string, values: ValuesBucket, predicates: DataSharePredicates):Pro **示例:** ```js -import dataShare from '@ohos.data.dataShare' +import dataSharePredicates from '@ohos.data.dataSharePredicates' const valueBucket = { "NAME": "Rose", "AGE": 22, "SALARY": 200.5, "CODES": new Uint8Array([1, 2, 3, 4, 5]), } -let predicates = new dataShare.DataSharePredicates() +let predicates = new dataSharePredicates.DataSharePredicates() predicates.equalTo("NAME", "Lisa") let promise = rdbStore.update("EMPLOYEE", valueBucket, predicates) promise.then(async (ret) => { @@ -1242,13 +1242,13 @@ delete(table: string, predicates: DataSharePredicates, callback: AsyncCallback&l | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | table | string | 是 | 指定的目标表名。 | -| predicates | DataSharePredicates | 是 | DataSharePredicates的实例对象指定的删除条件。 | +| predicates | [DataSharePredicates](js-apis-data-DataSharePredicates.md#datasharepredicates) | 是 | DataSharePredicates的实例对象指定的删除条件。 | | callback | AsyncCallback<number> | 是 | 指定callback回调函数。返回受影响的行数。 | **示例:** ```js -import dataShare from '@ohos.data.dataShare' -let predicates = new dataShare.DataSharePredicates() +import dataSharePredicates from '@ohos.data.dataSharePredicates' +let predicates = new dataSharePredicates.DataSharePredicates() predicates.equalTo("NAME", "Lisa") rdbStore.delete("EMPLOYEE", predicates, function (err, rows) { if (err) { @@ -1260,7 +1260,7 @@ rdbStore.delete("EMPLOYEE", predicates, function (err, rows) { ``` ### delete9+ -delete(table: string, predicates: DataSharePredicates):Promise<number> +delete(table: string, predicates: dataSharePredicates.DataSharePredicates):Promise<number> 根据DataSharePredicates的指定实例对象从数据库中删除数据,结果以Promise形式返回。 @@ -1270,7 +1270,7 @@ delete(table: string, predicates: DataSharePredicates):Promise<number> | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | | table | string | 是 | 指定的目标表名。 | -| predicates | DataSharePredicates | 是 | DataSharePredicates的实例对象指定的删除条件。 | +| predicates | [DataSharePredicates](js-apis-data-DataSharePredicates.md#datasharepredicates) | 是 | DataSharePredicates的实例对象指定的删除条件。 | **返回值**: | 类型 | 说明 | @@ -1279,8 +1279,8 @@ delete(table: string, predicates: DataSharePredicates):Promise<number> **示例:** ```js -import dataShare from '@ohos.data.dataShare' -let predicates = new dataShare.DataSharePredicates() +import dataSharePredicates from '@ohos.data.dataSharePredicates' +let predicates = new dataSharePredicates.DataSharePredicates() predicates.equalTo("NAME", "Lisa") let promise = rdbStore.delete("EMPLOYEE", predicates) promise.then((rows) => { @@ -1363,14 +1363,14 @@ query(predicates: DataSharePredicates, columns: Array<string>, callback: A **参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | -| predicates | DataSharePredicates | 是 | DataSharePredicates的实例对象指定的查询条件。 | +| predicates | [DataSharePredicates](js-apis-data-DataSharePredicates.md#datasharepredicates) | 是 | DataSharePredicates的实例对象指定的查询条件。 | | columns | Array<string> | 是 | 表示要查询的列。如果值为空,则查询应用于所有列。 | | callback | AsyncCallback<[ResultSet](js-apis-data-resultset.md)> | 是 | 指定callback回调函数。如果操作成功,则返回ResultSet对象。 | **示例:** ```js -import dataShare from '@ohos.data.dataShare' -let predicates = new dataShare.DataSharePredicates() +import dataSharePredicates from '@ohos.data.dataSharePredicates' +let predicates = new dataSharePredicates.DataSharePredicates() predicates.equalTo("NAME", "Rose") rdbStore.query("EMPLOYEE", predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"], function (err, resultSet) { if (err) { @@ -1393,7 +1393,7 @@ query(predicates: DataSharePredicates, columns?: Array<string>):Promise< **参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | -------- | -------- | -------- | -| predicates | DataSharePredicates | 是 | DataSharePredicates的实例对象指定的查询条件。 | +| predicates | [DataSharePredicates](js-apis-data-DataSharePredicates.md#datasharepredicates) | 是 | DataSharePredicates的实例对象指定的查询条件。 | | columns | Array<string> | 否 | 表示要查询的列。如果值为空,则查询应用于所有列。 | **返回值**: @@ -1403,8 +1403,8 @@ query(predicates: DataSharePredicates, columns?: Array<string>):Promise< **示例:** ```js -import dataShare from '@ohos.data.dataShare' -let predicates = new dataShare.DataSharePredicates() +import dataSharePredicates from '@ohos.data.dataSharePredicates' +let predicates = new dataSharePredicates.DataSharePredicates() predicates.equalTo("NAME", "Rose") let promise = rdbStore.query("EMPLOYEE", predicates, ["ID", "NAME", "AGE", "SALARY", "CODES"]) promise.then((resultSet) => {