提交 30e9341f 编写于 作者: S songruirui

predicates文档修改

Signed-off-by: Nsongruirui <songruirui1@huawei.com>
上级 a80a0e4c
...@@ -4,9 +4,9 @@ ...@@ -4,9 +4,9 @@
>**说明:** >**说明:**
> >
>本模块首批接口从API version 9开始支持后续版本的新增接口,采用上角标单独标记接口的起始版本。 >本模块首批接口从API version 9开始支持后续版本的新增接口,采用上角标单独标记接口的起始版本。
> >
>本模块接口均为系统接口,三方应用不支持调用。 >本模块接口均为系统接口,不支持第三方应用使用。
## 导入模块 ## 导入模块
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
## 导入模块 ## 导入模块
```ts ```ts
import DataSharePredicates from '@ohos.data.DataSharePredicates'; import dataSharePredicates from '@ohos.data.DataSharePredicates';
``` ```
## equalTo ## equalTo
...@@ -39,8 +39,8 @@ equalTo(field: string, value: ValueType): DataSharePredicates ...@@ -39,8 +39,8 @@ equalTo(field: string, value: ValueType): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.equalTo("NAME", "Rose") predicates.equalTo("NAME", "Rose")
``` ```
## notEqualTo ## notEqualTo
...@@ -69,8 +69,8 @@ notEqualTo(field: string, value: ValueType): DataSharePredicates ...@@ -69,8 +69,8 @@ notEqualTo(field: string, value: ValueType): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.notEqualTo("NAME", "Rose") predicates.notEqualTo("NAME", "Rose")
``` ```
## beginWrap ## beginWrap
...@@ -90,8 +90,8 @@ beginWrap(): DataSharePredicates ...@@ -90,8 +90,8 @@ beginWrap(): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.equalTo("NAME", "lisi") predicates.equalTo("NAME", "lisi")
.beginWrap() .beginWrap()
.equalTo("AGE", 18) .equalTo("AGE", 18)
.or() .or()
...@@ -116,8 +116,8 @@ endWrap(): DataSharePredicates ...@@ -116,8 +116,8 @@ endWrap(): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.equalTo("NAME", "lisi") predicates.equalTo("NAME", "lisi")
.beginWrap() .beginWrap()
.equalTo("AGE", 18) .equalTo("AGE", 18)
.or() .or()
...@@ -144,8 +144,8 @@ or(): DataSharePredicates ...@@ -144,8 +144,8 @@ or(): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.equalTo("NAME", "lisi") predicates.equalTo("NAME", "lisi")
.or() .or()
.equalTo("NAME", "Rose") .equalTo("NAME", "Rose")
``` ```
...@@ -169,8 +169,8 @@ and(): DataSharePredicates ...@@ -169,8 +169,8 @@ and(): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.equalTo("NAME", "lisi") predicates.equalTo("NAME", "lisi")
.and() .and()
.equalTo("SALARY", 200.5) .equalTo("SALARY", 200.5)
``` ```
...@@ -199,8 +199,8 @@ contains(field: string, value: string): DataSharePredicates ...@@ -199,8 +199,8 @@ contains(field: string, value: string): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.contains("NAME", "os") predicates.contains("NAME", "os")
``` ```
## beginsWith ## beginsWith
...@@ -227,8 +227,8 @@ beginsWith(field: string, value: string): DataSharePredicates ...@@ -227,8 +227,8 @@ beginsWith(field: string, value: string): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.beginsWith("NAME", "os") predicates.beginsWith("NAME", "os")
``` ```
## endsWith ## endsWith
...@@ -255,8 +255,8 @@ endsWith(field: string, value: string): DataSharePredicates ...@@ -255,8 +255,8 @@ endsWith(field: string, value: string): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.endsWith("NAME", "os") predicates.endsWith("NAME", "os")
``` ```
## isNull ## isNull
...@@ -284,8 +284,8 @@ isNull(field: string): DataSharePredicates ...@@ -284,8 +284,8 @@ isNull(field: string): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.isNull("NAME") predicates.isNull("NAME")
``` ```
## isNotNull ## isNotNull
...@@ -313,8 +313,8 @@ isNotNull(field: string): DataSharePredicates ...@@ -313,8 +313,8 @@ isNotNull(field: string): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.isNotNull("NAME") predicates.isNotNull("NAME")
``` ```
## like ## like
...@@ -336,15 +336,15 @@ like(field: string, value: string): DataSharePredicates ...@@ -336,15 +336,15 @@ like(field: string, value: string): DataSharePredicates
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
| ------------------------------------------- | -------------------------- | | ------------------------------------------- | ------------------------------------------------------------ |
| [DataSharePredicates](#datasharepredicates) | 返回与指定字段匹配的谓词。 | | [DataSharePredicates](#datasharepredicates) | openFile(uri: string, mode: string, callback: AsyncCallback&lt;number&gt;) {    let err = {"code":0};    let fd = 0;    callback(err,fd);}ts |
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.like("NAME", "%os%") predicates.like("NAME", "%os%")
``` ```
## unlike ## unlike
...@@ -373,8 +373,8 @@ unlike(field: string, value: string): DataSharePredicates ...@@ -373,8 +373,8 @@ unlike(field: string, value: string): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.unlike("NAME", "%os%") predicates.unlike("NAME", "%os%")
``` ```
## glob ## glob
...@@ -401,8 +401,8 @@ glob(field: string, value: string): DataSharePredicates ...@@ -401,8 +401,8 @@ glob(field: string, value: string): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.glob("NAME", "?h*g") predicates.glob("NAME", "?h*g")
``` ```
## between ## between
...@@ -430,8 +430,8 @@ between(field: string, low: ValueType, high: ValueType): DataSharePredicates ...@@ -430,8 +430,8 @@ between(field: string, low: ValueType, high: ValueType): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.between("AGE", 10, 50) predicates.between("AGE", 10, 50)
``` ```
## notBetween ## notBetween
...@@ -459,8 +459,8 @@ notBetween(field: string, low: ValueType, high: ValueType): DataSharePredicates ...@@ -459,8 +459,8 @@ notBetween(field: string, low: ValueType, high: ValueType): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.notBetween("AGE", 10, 50) predicates.notBetween("AGE", 10, 50)
``` ```
## greaterThan ## greaterThan
...@@ -489,8 +489,8 @@ greaterThan(field: string, value: ValueType): DataSharePredicates ...@@ -489,8 +489,8 @@ greaterThan(field: string, value: ValueType): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.greaterThan("AGE", 10) predicates.greaterThan("AGE", 10)
``` ```
## lessThan ## lessThan
...@@ -519,8 +519,8 @@ lessThan(field: string, value: ValueType): DataSharePredicates ...@@ -519,8 +519,8 @@ lessThan(field: string, value: ValueType): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.lessThan("AGE", 50) predicates.lessThan("AGE", 50)
``` ```
## greaterThanOrEqualTo ## greaterThanOrEqualTo
...@@ -549,8 +549,8 @@ greaterThanOrEqualTo(field: string, value: ValueType): DataSharePredicates ...@@ -549,8 +549,8 @@ greaterThanOrEqualTo(field: string, value: ValueType): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.greaterThanOrEqualTo("AGE", 10) predicates.greaterThanOrEqualTo("AGE", 10)
``` ```
## lessThanOrEqualTo ## lessThanOrEqualTo
...@@ -579,8 +579,8 @@ lessThanOrEqualTo(field: string, value: ValueType): DataSharePredicates ...@@ -579,8 +579,8 @@ lessThanOrEqualTo(field: string, value: ValueType): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.lessThanOrEqualTo("AGE", 50) predicates.lessThanOrEqualTo("AGE", 50)
``` ```
## orderByAsc ## orderByAsc
...@@ -608,8 +608,8 @@ orderByAsc(field: string): DataSharePredicates ...@@ -608,8 +608,8 @@ orderByAsc(field: string): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.orderByAsc("AGE") predicates.orderByAsc("AGE")
``` ```
## orderByDesc ## orderByDesc
...@@ -637,8 +637,8 @@ orderByDesc(field: string): DataSharePredicates ...@@ -637,8 +637,8 @@ orderByDesc(field: string): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.orderByDesc("AGE") predicates.orderByDesc("AGE")
``` ```
## distinct ## distinct
...@@ -658,8 +658,8 @@ distinct(): DataSharePredicates ...@@ -658,8 +658,8 @@ distinct(): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.equalTo("NAME", "Rose").distinct("NAME") predicates.equalTo("NAME", "Rose").distinct("NAME")
``` ```
## limit ## limit
...@@ -688,8 +688,8 @@ limit(total: number, offset: number): DataSharePredicates ...@@ -688,8 +688,8 @@ limit(total: number, offset: number): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.equalTo("NAME", "Rose").limit(10, 3) predicates.equalTo("NAME", "Rose").limit(10, 3)
``` ```
## groupBy ## groupBy
...@@ -715,8 +715,8 @@ groupBy(fields: Array&lt;string&gt;): DataSharePredicates ...@@ -715,8 +715,8 @@ groupBy(fields: Array&lt;string&gt;): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.groupBy(["AGE", "NAME"]) predicates.groupBy(["AGE", "NAME"])
``` ```
## indexedBy ## indexedBy
...@@ -742,8 +742,8 @@ indexedBy(field: string): DataSharePredicates ...@@ -742,8 +742,8 @@ indexedBy(field: string): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.indexedBy("SALARY_INDEX") predicates.indexedBy("SALARY_INDEX")
``` ```
## in ## in
...@@ -772,8 +772,8 @@ in(field: string, value: Array&lt;ValueType&gt;): DataSharePredicates ...@@ -772,8 +772,8 @@ in(field: string, value: Array&lt;ValueType&gt;): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.in("AGE", [18, 20]) predicates.in("AGE", [18, 20])
``` ```
## notIn ## notIn
...@@ -802,8 +802,8 @@ notIn(field: string, value: Array&lt;ValueType&gt;): DataSharePredicates ...@@ -802,8 +802,8 @@ notIn(field: string, value: Array&lt;ValueType&gt;): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.notIn("NAME", ["Lisa", "Rose"]) predicates.notIn("NAME", ["Lisa", "Rose"])
``` ```
## prefixKey ## prefixKey
...@@ -829,8 +829,8 @@ prefixKey(prefix: string): DataSharePredicates ...@@ -829,8 +829,8 @@ prefixKey(prefix: string): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.prefixKey("NAME") predicates.prefixKey("NAME")
``` ```
## inKeys ## inKeys
...@@ -856,6 +856,6 @@ inKeys(keys: Array&lt;string&gt;): DataSharePredicates ...@@ -856,6 +856,6 @@ inKeys(keys: Array&lt;string&gt;): DataSharePredicates
**示例:** **示例:**
```ts ```ts
let dataSharePredicates = new DataSharePredicates() let predicates = new dataSharePredicates.DataSharePredicates()
dataSharePredicates.inKeys(["Lisa", "Rose"]) predicates.inKeys(["Lisa", "Rose"])
``` ```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册