新聞中心
DataAbilityPredicates

java.lang.Object
|---ohos.data.dataability.DataAbilityPredicates
public class DataAbilityPredicates
extends Object
implements Sequenceable提供用于實(shí)現(xiàn)各種查詢方法的謂詞。
此類允許您的應(yīng)用程序使用精確匹配、模糊匹配或聚合方法查詢數(shù)據(jù)。
嵌套類摘要
| 從接口 ohos.utils.Sequenceable 繼承的嵌套類/接口 |
|---|
| Sequenceable.ProducerT |
構(gòu)造函數(shù)摘要
| 構(gòu)造函數(shù) | 描述 |
|---|---|
| DataAbilityPredicates() | 用于創(chuàng)建 DataAbilityPredicates 實(shí)例的無參數(shù)構(gòu)造函數(shù)。 |
| DataAbilityPredicates(String rawSelection) | 用于使用字符串格式的原始 SQL 語句創(chuàng)建 DataAbilityPredicates 實(shí)例的構(gòu)造函數(shù)。 |
| DataAbilityPredicates(Parcel source) | 用于創(chuàng)建帶有 Parcel 對(duì)象的 DataAbilityPredicates 實(shí)例的構(gòu)造函數(shù)。 |
方法總結(jié)
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| DataAbilityPredicates | and() | 向謂詞添加一個(gè)和條件。 |
| DataAbilityPredicates | beginsWith(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值以指定字符串開頭的字段。 |
| DataAbilityPredicates | beginWrap() | 為謂詞添加左括號(hào)。 |
| DataAbilityPredicates | between(String field, double low, double high) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | between(String field, float low, float high) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | between(String field, int low, int high) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | between(String field, long low, long high) | 配置謂詞以匹配數(shù)據(jù)類型為長且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | between(String field, String low, String high) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | between(String field, Time low, Time high) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | between(String field, Timestamp low, Timestamp high) | 配置謂詞以匹配數(shù)據(jù)類型為 Timestamp 且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | between(String field, Calendar low, Calendar high) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | between(String field, Date low, Date high) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值在給定范圍內(nèi)的指定字段。 |
| void | clear() | 清除 DataAbilityPredicates 的搜索條件。 |
| DataAbilityPredicates | contains(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值包含指定值的字段。 |
| DataAbilityPredicates | distinct() | 配置謂詞以過濾掉重復(fù)記錄并僅保留其中一個(gè)。 |
| DataAbilityPredicates | endsWith(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值以指定字符串結(jié)尾的字段。 |
| DataAbilityPredicates | endWrap() | 為謂詞添加右括號(hào)。 |
| DataAbilityPredicates | equalTo(String field, boolean value) | 配置謂詞以匹配數(shù)據(jù)類型為布爾值且值等于指定值的字段。 |
| DataAbilityPredicates | equalTo(String field, byte value) | 配置謂詞以匹配數(shù)據(jù)類型為字節(jié)且值等于指定值的字段。 |
| DataAbilityPredicates | equalTo(String field, double value) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值等于指定值的字段。 |
| DataAbilityPredicates | equalTo(String field, float value) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值等于指定值的字段。 |
| DataAbilityPredicates | equalTo(String field, int value) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值等于指定值的字段。 |
| DataAbilityPredicates | equalTo(String field, long value) | 配置謂詞以匹配數(shù)據(jù)類型為長且值等于指定值的字段。 |
| DataAbilityPredicates | equalTo(String field, short value) | 配置謂詞以匹配數(shù)據(jù)類型為短且值等于指定值的字段。 |
| DataAbilityPredicates | equalTo(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值等于指定值的字段。 |
| DataAbilityPredicates | equalTo(String field, Time value) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間且值等于指定值的字段。 |
| DataAbilityPredicates | equalTo(String field, Timestamp value) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間戳且值等于指定值的字段。 |
| DataAbilityPredicates | equalTo(String field, Calendar value) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值等于指定值的字段。 |
| DataAbilityPredicates | equalTo(String field, Date value) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值等于指定值的字段。 |
| String | getOrder() | 獲取謂詞的順序信息。 |
| ListString | getWhereArgs() | 獲取謂詞的參數(shù)。 |
| String | getWhereClause() | 從謂詞中獲取 where 子句。 |
| DataAbilityPredicates | glob(String field, String value) | |
| DataAbilityPredicates | greaterThan(String field, double value) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值大于指定值的字段。 |
| DataAbilityPredicates | greaterThan(String field, float value) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值大于指定值的字段。 |
| DataAbilityPredicates | greaterThan(String field, int value) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值大于指定值的字段。 |
| DataAbilityPredicates | greaterThan(String field, long value) | 配置謂詞以匹配數(shù)據(jù)類型為長且值大于指定值的字段。 |
| DataAbilityPredicates | greaterThan(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值大于指定值的字段。 |
| DataAbilityPredicates | greaterThan(String field, Time value) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間且值大于指定值的字段。 |
| DataAbilityPredicates | greaterThan(String field, Timestamp value) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間戳且值大于指定值的字段。 |
| DataAbilityPredicates | greaterThan(String field, Calendar value) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值大于指定值的字段。 |
| DataAbilityPredicates | greaterThan(String field, Date value) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值大于指定值的字段。 |
| DataAbilityPredicates | greaterThanOrEqualTo(String field, double value) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值大于或等于指定值的字段。 |
| DataAbilityPredicates | greaterThanOrEqualTo(String field, float value) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值大于或等于指定值的字段。 |
| DataAbilityPredicates | greaterThanOrEqualTo(String field, int value) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值大于或等于指定值的字段。 |
| DataAbilityPredicates | greaterThanOrEqualTo(String field, long value) | 配置謂詞以匹配數(shù)據(jù)類型為長且值大于或等于指定值的字段。 |
| DataAbilityPredicates | greaterThanOrEqualTo(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值大于或等于指定值的字段。 |
| DataAbilityPredicates | greaterThanOrEqualTo(String field, Time value) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間且值大于或等于指定值的字段。 |
| DataAbilityPredicates | greaterThanOrEqualTo(String field, Timestamp value) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間戳且值大于或等于指定值的字段。 |
| DataAbilityPredicates | greaterThanOrEqualTo(String field, Calendar value) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值大于或等于指定值的字段。 |
| DataAbilityPredicates | greaterThanOrEqualTo(String field, Date value) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值大于或等于指定值的字段。 |
| DataAbilityPredicates | groupBy(String[] fields) | 配置 DataAbilityPredicates 以按指定列對(duì)查詢結(jié)果進(jìn)行分組。 |
| DataAbilityPredicates | in(String field, double[] values) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為雙精度數(shù)組且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | in(String field, float[] values) | 配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為浮點(diǎn)數(shù)組且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | in(String field, int[] values) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 int 數(shù)組且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | in(String field, long[] values) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為長數(shù)組且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | in(String field, String[] values) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為字符串?dāng)?shù)組且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | in(String field, Time[] values) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為時(shí)間數(shù)組且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | in(String field, Timestamp[] values) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 Timestamp 數(shù)組且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | in(String field, Calendar[] values) | 配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為日歷數(shù)組且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | in(String field, Date[] values) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 Date 數(shù)組且值在給定范圍內(nèi)的指定字段。 |
| DataAbilityPredicates | indexedBy(String indexName) | 配置 DataAbilityPredicates 以指定索引列。 |
| DataAbilityPredicates | isNotNull(String field) | 配置謂詞以匹配值不為空的指定字段。 |
| DataAbilityPredicates | isNull(String field) | 配置謂詞以匹配值為空的字段。 |
| boolean | isRawSelection() | 獲取變量 isRawSelection 的值。 |
| DataAbilityPredicates | lessThan(String field, double value) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值小于指定值的字段。 |
| DataAbilityPredicates | lessThan(String field, float value) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值小于指定值的字段。 |
| DataAbilityPredicates | lessThan(String field, int value) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值小于指定值的字段。 |
| DataAbilityPredicates | lessThan(String field, long value) | 配置謂詞以匹配數(shù)據(jù)類型為長且值小于指定值的字段。 |
| DataAbilityPredicates | lessThan(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值小于指定值的字段。 |
| DataAbilityPredicates | lessThan(String field, Time value) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間且值小于指定值的字段。 |
| DataAbilityPredicates | lessThan(String field, Timestamp value) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間戳且值小于指定值的字段。 |
| DataAbilityPredicates | lessThan(String field, Calendar value) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值小于指定值的字段。 |
| DataAbilityPredicates | lessThan(String field, Date value) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值小于指定值的字段。 |
| DataAbilityPredicates | lessThanOrEqualTo(String field, double value) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值小于或等于指定值的字段。 |
| DataAbilityPredicates | lessThanOrEqualTo(String field, float value) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)數(shù)且值小于或等于指定值的字段。 |
| DataAbilityPredicates | lessThanOrEqualTo(String field, int value) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值小于或等于指定值的字段。 |
| DataAbilityPredicates | lessThanOrEqualTo(String field, long value) | 配置謂詞以匹配數(shù)據(jù)類型為長且值小于或等于指定值的字段。 |
| DataAbilityPredicates | lessThanOrEqualTo(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值小于或等于指定值的字段。 |
| DataAbilityPredicates | lessThanOrEqualTo(String field, Time value) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間且值小于或等于指定值的字段。 |
| DataAbilityPredicates | lessThanOrEqualTo(String field, Timestamp value) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間戳且值小于或等于指定值的字段。 |
| DataAbilityPredicates | lessThanOrEqualTo(String field, Calendar value) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值小于或等于指定值的字段。 |
| DataAbilityPredicates | lessThanOrEqualTo(String field, Date value) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值小于或等于指定值的字段。 |
| DataAbilityPredicates | like(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值類似于指定字符串的字段。 |
| DataAbilityPredicates | limit(int value) | 設(shè)置列中與指定謂詞匹配的最大數(shù)據(jù)記錄數(shù)。 |
| boolean | marshalling(Parcel out) | 將 DataAbilityPredicates 對(duì)象寫入 Parcel。 |
| DataAbilityPredicates | notBetween(String field, double low, double high) | 配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為雙精度且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notBetween(String field, float low, float high) | 配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為浮點(diǎn)且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notBetween(String field, int low, int high) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 int 且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notBetween(String field, long low, long high) | 配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為長且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notBetween(String field, String low, String high) | |
| DataAbilityPredicates | notBetween(String field, Time low, Time high) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 Time 且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notBetween(String field, Timestamp low, Timestamp high) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 Timestamp 且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notBetween(String field, Calendar low, Calendar high) | 配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為日歷且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notBetween(String field, Date low, Date high) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 Date 且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notEqualTo(String field, boolean value) | 配置謂詞以匹配數(shù)據(jù)類型為布爾值且值不等于指定值的字段。 |
| DataAbilityPredicates | notEqualTo(String field, byte value) | 配置謂詞以匹配數(shù)據(jù)類型為字節(jié)且值不等于指定值的字段。 |
| DataAbilityPredicates | notEqualTo(String field, double value) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值不等于指定值的字段。 |
| DataAbilityPredicates | notEqualTo(String field, float value) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值不等于指定值的字段。 |
| DataAbilityPredicates | notEqualTo(String field, int value) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值不等于指定值的字段。 |
| DataAbilityPredicates | notEqualTo(String field, long value) | 配置謂詞以匹配數(shù)據(jù)類型為長且值不等于指定值的字段。 |
| DataAbilityPredicates | notEqualTo(String field, short value) | 配置謂詞以匹配數(shù)據(jù)類型為短且值不等于指定值的字段。 |
| DataAbilityPredicates | notEqualTo(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值不等于指定值的字段。 |
| DataAbilityPredicates | notEqualTo(String field, Time value) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間且值不等于指定值的字段。 |
| DataAbilityPredicates | notEqualTo(String field, Timestamp value) | 配置謂詞以匹配數(shù)據(jù)類型為時(shí)間戳且值不等于指定值的字段。 |
| DataAbilityPredicates | notEqualTo(String field, Calendar value) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值不等于指定值的字段。 |
| DataAbilityPredicates | notEqualTo(String field, Date value) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值不等于指定值的字段。 |
| DataAbilityPredicates | notIn(String field, double[] values) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為雙精度數(shù)組且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notIn(String field, float[] values) | 配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為浮點(diǎn)數(shù)組且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notIn(String field, int[] values) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 int 數(shù)組且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notIn(String field, long[] values) | 配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為長數(shù)組且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notIn(String field, String[] values) | 配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為字符串?dāng)?shù)組且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notIn(String field, Time[] values) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為時(shí)間數(shù)組且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notIn(String field, Timestamp[] values) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 Timestamp 數(shù)組且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notIn(String field, Calendar[] values) | 配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為日歷數(shù)組且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | notIn(String field, Date[] values) | 配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 Date 數(shù)組且值超出給定范圍的指定字段。 |
| DataAbilityPredicates | offset(int rowOffset) | 配置 DataAbilityPredicates 以指定返回結(jié)果的開始位置。 |
| DataAbilityPredicates | or() | 向謂詞添加或條件。 |
| DataAbilityPredicates | orderByAsc(String field) | 配置謂詞以匹配其值按升序排序的列。 |
| DataAbilityPredicates | orderByDesc(String field) | 配置謂詞以匹配其值按降序排序的列。 |
| void | setOrder(String order) | 設(shè)置謂詞的順序信息。 |
| void | setWhereArgs(ListString whereArgs) | 設(shè)置謂詞的參數(shù)。 |
| boolean | unmarshalling(Parcel in) | 從 Parcel 對(duì)象中讀取。 |
| 從類 java.lang.Object 繼承的方法 |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 從接口 ohos.utils.Sequenceable 繼承的方法 |
|---|
| hasFileDescriptor |
構(gòu)造函數(shù)詳細(xì)信息
DataAbilityPredicates
public DataAbilityPredicates()
用于創(chuàng)建 DataAbilityPredicates 實(shí)例的無參數(shù)構(gòu)造函數(shù)。
DataAbilityPredicates
public DataAbilityPredicates(String rawSelection)
用于使用字符串格式的原始 SQL 語句創(chuàng)建 DataAbilityPredicates 實(shí)例的構(gòu)造函數(shù)。
DataAbilityPredicates 實(shí)例可用于設(shè)置跨進(jìn)程查詢數(shù)據(jù)的條件。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| rawSelection | 指示用于創(chuàng)建 DataAbilityPredicates 實(shí)例的原始 SQL 語句。 |
DataAbilityPredicates
public DataAbilityPredicates(Parcel source)
用于創(chuàng)建帶有 Parcel 對(duì)象的 DataAbilityPredicates 實(shí)例的構(gòu)造函數(shù)。
建議在跨設(shè)備數(shù)據(jù)傳輸中使用該方法初始化謂詞。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| source | 指示用于創(chuàng)建 DataAbilityPredicates 實(shí)例的 Parcel 對(duì)象。 |
方法詳情
clear
public void clear()
清除 DataAbilityPredicates 的搜索條件。
該方法僅保留 DataAbilityPredicates 中私有屬性 isRawSelection 的值,并將其他私有屬性恢復(fù)為默認(rèn)值。
getWhereClause
public String getWhereClause()
從謂詞中獲取 where 子句。
返回:
返回謂詞中的 where 子句。
setWhereArgs
public void setWhereArgs(ListString whereArgs)
設(shè)置謂詞的參數(shù)。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| whereArgs | 指示要設(shè)置的參數(shù)。 |
setOrder
public void setOrder(String order)
設(shè)置謂詞的順序信息。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| order | 指示要設(shè)置的訂單信息。 |
getOrder
public String getOrder()
獲取謂詞的順序信息。
返回:
返回訂單信息。
getWhereArgs
public ListString getWhereArgs()
獲取謂詞的參數(shù)。
返回:
返回謂詞的參數(shù)。
equalTo
public DataAbilityPredicates equalTo(String field, byte value)
配置謂詞以匹配數(shù)據(jù)類型為字節(jié)且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
equalTo
public DataAbilityPredicates equalTo(String field, short value)
配置謂詞以匹配數(shù)據(jù)類型為短且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
equalTo
public DataAbilityPredicates equalTo(String field, int value)
配置謂詞以匹配數(shù)據(jù)類型為 int 且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
equalTo
public DataAbilityPredicates equalTo(String field, long value)
配置謂詞以匹配數(shù)據(jù)類型為長且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
equalTo
public DataAbilityPredicates equalTo(String field, double value)
配置謂詞以匹配數(shù)據(jù)類型為雙精度且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
equalTo
public DataAbilityPredicates equalTo(String field, float value)
配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
equalTo
public DataAbilityPredicates equalTo(String field, boolean value)
配置謂詞以匹配數(shù)據(jù)類型為布爾值且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
equalTo
public DataAbilityPredicates equalTo(String field, Date value)
配置謂詞以匹配數(shù)據(jù)類型為日期且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
equalTo
public DataAbilityPredicates equalTo(String field, Time value)
配置謂詞以匹配數(shù)據(jù)類型為時(shí)間且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
equalTo
public DataAbilityPredicates equalTo(String field, Timestamp value)
配置謂詞以匹配數(shù)據(jù)類型為時(shí)間戳且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
equalTo
public DataAbilityPredicates equalTo(String field, Calendar value)
配置謂詞以匹配數(shù)據(jù)類型為日歷且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
equalTo
public DataAbilityPredicates equalTo(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
notEqualTo
public DataAbilityPredicates notEqualTo(String field, byte value)
配置謂詞以匹配數(shù)據(jù)類型為字節(jié)且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
notEqualTo
public DataAbilityPredicates notEqualTo(String field, short value)
配置謂詞以匹配數(shù)據(jù)類型為短且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
notEqualTo
public DataAbilityPredicates notEqualTo(String field, int value)
配置謂詞以匹配數(shù)據(jù)類型為 int 且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
notEqualTo
public DataAbilityPredicates notEqualTo(String field, long value)
配置謂詞以匹配數(shù)據(jù)類型為長且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
notEqualTo
public DataAbilityPredicates notEqualTo(String field, double value)
配置謂詞以匹配數(shù)據(jù)類型為雙精度且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
notEqualTo
public DataAbilityPredicates notEqualTo(String field, float value)
配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
notEqualTo
public DataAbilityPredicates notEqualTo(String field, boolean value)
配置謂詞以匹配數(shù)據(jù)類型為布爾值且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
notEqualTo
public DataAbilityPredicates notEqualTo(String field, Date value)
配置謂詞以匹配數(shù)據(jù)類型為日期且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
notEqualTo
public DataAbilityPredicates notEqualTo(String field, Time value)
配置謂詞以匹配數(shù)據(jù)類型為時(shí)間且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
notEqualTo
public DataAbilityPredicates notEqualTo(String field, Timestamp value)
配置謂詞以匹配數(shù)據(jù)類型為時(shí)間戳且值不等于指定值的字段。
此方法類似于 SQL 語句的 !=。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
notEqualTo
public DataAbilityPredicates notEqualTo(String field, Calendar value)
配置謂詞以匹配數(shù)據(jù)類型為日歷且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
notEqualTo
public DataAbilityPredicates notEqualTo(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
beginWrap
public DataAbilityPredicates beginWrap()
為謂詞添加左括號(hào)。
該方法與 SQL 語句的 ( 類似,需要與 endWrap() 配合使用。
返回:
返回帶有左括號(hào)的謂詞。
endWrap
public DataAbilityPredicates endWrap()
為謂詞添加右括號(hào)。
該方法與 SQL 語句的 ) 類似,需要與 beginWrap() 配合使用。
返回:
返回帶有右括號(hào)的謂詞。
or
public DataAbilityPredicates or()
向謂詞添加或條件。
此方法類似于 SQL 語句的 or 。
返回:
返回帶有 or 條件的謂詞。
and
public DataAbilityPredicates and()
向謂詞添加一個(gè)和條件。
該方法與 SQL 語句類似。
返回:
返回帶有 and 條件的謂詞。
contains
public DataAbilityPredicates contains(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值包含指定值的字段。
此方法類似于 SQL 語句的包含。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
beginsWith
public DataAbilityPredicates beginsWith(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值以指定字符串開頭的字段。
此方法類似于 SQL 語句的 value%。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
endsWith
public DataAbilityPredicates endsWith(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值以指定字符串結(jié)尾的字段。
此方法類似于 SQL 語句的 %value。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
isNull
public DataAbilityPredicates isNull(String field)
配置謂詞以匹配值為空的字段。
此方法類似于 SQL 語句的 is null。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
返回:
返回與指定字段匹配的謂詞。
isNotNull
public DataAbilityPredicates isNotNull(String field)
配置謂詞以匹配值不為空的指定字段。
此方法類似于 SQL 語句的 is not null。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
返回:
返回與指定字段匹配的謂詞。
like
public DataAbilityPredicates like(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值類似于指定字符串的字段。
此方法類似于 SQL 語句。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| value | 指示要與謂詞匹配的值。 值中的百分號(hào) (%) 是通配符(如正則表達(dá)式中的 *)。 |
返回:
返回與指定字段匹配的謂詞。
glob
public DataAbilityPredicates glob(String field, String value)
between
public DataAbilityPredicates between(String field, int low, int high)
配置謂詞以匹配數(shù)據(jù)類型為 int 且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與謂詞匹配的最小值。 |
| high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
between
public DataAbilityPredicates between(String field, long low, long high)
配置謂詞以匹配數(shù)據(jù)類型為長且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與謂詞匹配的最小值。 |
| high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
between
public DataAbilityPredicates between(String field, double low, double high)
配置謂詞以匹配數(shù)據(jù)類型為雙精度且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與謂詞匹配的最小值。 |
| high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
between
public DataAbilityPredicates between(String field, float low, float high)
配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與謂詞匹配的最小值。 |
| high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
between
public DataAbilityPredicates between(String field, Date low, Date high)
配置謂詞以匹配數(shù)據(jù)類型為日期且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與謂詞匹配的最小值。 |
| high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
between
public DataAbilityPredicates between(String field, Time low, Time high)
配置謂詞以匹配數(shù)據(jù)類型為時(shí)間且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與謂詞匹配的最小值。 |
| high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
between
public DataAbilityPredicates between(String field, Timestamp low, Timestamp high)
配置謂詞以匹配數(shù)據(jù)類型為 Timestamp 且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與謂詞匹配的最小值。 |
| high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
between
public DataAbilityPredicates between(String field, Calendar low, Calendar high)
配置謂詞以匹配數(shù)據(jù)類型為日歷且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與謂詞匹配的最小值。 |
| high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
between
public DataAbilityPredicates between(String field, String low, String high)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與謂詞匹配的最小值。 |
| high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
notBetween
public DataAbilityPredicates notBetween(String field, int low, int high)
配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 int 且值超出給定范圍的指定字段。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與 DataAbilityPredicates 匹配的最小值。 |
| high | 指示與 DataAbilityPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 DataAbilityPredicates。
notBetween
public DataAbilityPredicates notBetween(String field, long low, long high)
配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為長且值超出給定范圍的指定字段。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與 DataAbilityPredicates 匹配的最小值。 |
| high | 指示與 DataAbilityPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 DataAbilityPredicates。
notBetween
public DataAbilityPredicates notBetween(String field, double low, double high)
配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為雙精度且值超出給定范圍的指定字段。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與 DataAbilityPredicates 匹配的最小值。 |
| high | 指示與 DataAbilityPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 DataAbilityPredicates。
notBetween
public DataAbilityPredicates notBetween(String field, float low, float high)
配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為浮點(diǎn)且值超出給定范圍的指定字段。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與 DataAbilityPredicates 匹配的最小值。 |
| high | 指示與 DataAbilityPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 DataAbilityPredicates。
notBetween
public DataAbilityPredicates notBetween(String field, Date low, Date high)
配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 Date 且值超出給定范圍的指定字段。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與 DataAbilityPredicates 匹配的最小值。 |
| high | 指示與 DataAbilityPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 DataAbilityPredicates。
notBetween
public DataAbilityPredicates notBetween(String field, Time low, Time high)
配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 Time 且值超出給定范圍的指定字段。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與 DataAbilityPredicates 匹配的最小值。 |
| high | 指示與 DataAbilityPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 DataAbilityPredicates。
notBetween
public DataAbilityPredicates notBetween(String field, Timestamp low, Timestamp high)
配置 DataAbilityPredicates 以匹配數(shù)據(jù)類型為 Timestamp 且值超出給定范圍的指定字段。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| field | 表示數(shù)據(jù)庫表中的列名。 |
| low | 指示與 DataAbilityPredicates 匹配的最小值。 |
| high | 指示與 DataAbilityPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 DataAbilityPredicates。
notBetween
public DataAbilityPredicates notBetween(String field, Calendar low, Calendar high)
配置 DataAbilityPredicates 以匹配其數(shù)據(jù)類型為日歷且值超出給定范圍的指定字段。
參數(shù):


咨詢
建站咨詢
