W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
java.lang.Object
|---ohos.data.rdb.AbsRdbPredicates
|---|---ohos.data.rdb.RdbPredicates
public class RdbPredicates
extends AbsRdbPredicates
表示關(guān)系數(shù)據(jù)庫 (RDB) 的謂詞。
此類確定 RDB 中條件表達(dá)式的值是真還是假。
構(gòu)造函數(shù) | 描述 |
---|---|
RdbPredicates(String tableName) | 用于創(chuàng)建 RdbPredicates 實(shí)例以搜索 RDB 對象的參數(shù)化構(gòu)造函數(shù)。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
RdbPredicates | and() | 向謂詞添加一個和條件。 |
RdbPredicates | beginsWith(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值以指定字符串開頭的字段。 |
RdbPredicates | beginWrap() | 為謂詞添加左括號。 |
RdbPredicates | between(String field, double low, double high) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | between(String field, float low, float high) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | between(String field, int low, int high) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | between(String field, long low, long high) | 配置謂詞以匹配數(shù)據(jù)類型為長且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | between(String field, String low, String high) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | between(String field, Time low, Time high) | 配置謂詞以匹配數(shù)據(jù)類型為時間且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | between(String field, Timestamp low, Timestamp high) | 配置謂詞以匹配數(shù)據(jù)類型為 Timestamp 且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | between(String field, Calendar low, Calendar high) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | between(String field, Date low, Date high) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值在給定范圍內(nèi)的指定字段。 |
void | clear() | 清除 RdbPredicates 的搜索條件。 |
RdbPredicates | contains(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值包含指定值的字段。 |
RdbPredicates | crossJoin(String tableName) | 向 SQL 語句添加交叉連接條件。 |
RdbPredicates | distinct() | 配置謂詞以過濾掉重復(fù)記錄并僅保留其中一個。 |
RdbPredicates | endsWith(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值以指定字符串結(jié)尾的字段。 |
RdbPredicates | endWrap() | 為謂詞添加右括號。 |
RdbPredicates | equalTo(String field, boolean value) | 配置謂詞以匹配數(shù)據(jù)類型為布爾值且值等于指定值的字段。 |
RdbPredicates | equalTo(String field, byte value) | 配置謂詞以匹配數(shù)據(jù)類型為字節(jié)且值等于指定值的字段。 |
RdbPredicates | equalTo(String field, double value) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值等于指定值的字段。 |
RdbPredicates | equalTo(String field, float value) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值等于指定值的字段。 |
RdbPredicates | equalTo(String field, int value) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值等于指定值的字段。 |
RdbPredicates | equalTo(String field, long value) | 配置謂詞以匹配數(shù)據(jù)類型為長且值等于指定值的字段。 |
RdbPredicates | equalTo(String field, short value) | 配置謂詞以匹配數(shù)據(jù)類型為短且值等于指定值的字段。 |
RdbPredicates | equalTo(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值等于指定值的字段。 |
RdbPredicates | equalTo(String field, Time value) | 配置謂詞以匹配數(shù)據(jù)類型為時間且值等于指定值的字段。 |
RdbPredicates | equalTo(String field, Timestamp value) | 配置謂詞以匹配數(shù)據(jù)類型為時間戳且值等于指定值的字段。 |
RdbPredicates | equalTo(String field, Calendar value) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值等于指定值的字段。 |
RdbPredicates | equalTo(String field, Date value) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值等于指定值的字段。 |
RdbPredicates | glob(String field, String value) | |
RdbPredicates | greaterThan(String field, double value) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值大于指定值的字段。 |
RdbPredicates | greaterThan(String field, float value) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值大于指定值的字段。 |
RdbPredicates | greaterThan(String field, int value) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值大于指定值的字段。 |
RdbPredicates | greaterThan(String field, long value) | 配置謂詞以匹配數(shù)據(jù)類型為長且值大于指定值的字段。 |
RdbPredicates | greaterThan(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值大于指定值的字段。 |
RdbPredicates | greaterThan(String field, Time value) | 配置謂詞以匹配數(shù)據(jù)類型為時間且值大于指定值的字段。 |
RdbPredicates | greaterThan(String field, Timestamp value) | 配置謂詞以匹配數(shù)據(jù)類型為時間戳且值大于指定值的字段。 |
RdbPredicates | greaterThan(String field, Calendar value) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值大于指定值的字段。 |
RdbPredicates | greaterThan(String field, Date value) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值大于指定值的字段。 |
RdbPredicates | greaterThanOrEqualTo(String field, double value) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值大于或等于指定值的字段。 |
RdbPredicates | greaterThanOrEqualTo(String field, float value) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值大于或等于指定值的字段。 |
RdbPredicates | greaterThanOrEqualTo(String field, int value) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值大于或等于指定值的字段。 |
RdbPredicates | greaterThanOrEqualTo(String field, long value) | 配置謂詞以匹配數(shù)據(jù)類型為長且值大于或等于指定值的字段。 |
RdbPredicates | greaterThanOrEqualTo(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值大于或等于指定值的字段。 |
RdbPredicates | greaterThanOrEqualTo(String field, Time value) | 配置謂詞以匹配數(shù)據(jù)類型為時間且值大于或等于指定值的字段。 |
RdbPredicates | greaterThanOrEqualTo(String field, Timestamp value) | 配置謂詞以匹配數(shù)據(jù)類型為時間戳且值大于或等于指定值的字段。 |
RdbPredicates | greaterThanOrEqualTo(String field, Calendar value) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值大于或等于指定值的字段。 |
RdbPredicates | greaterThanOrEqualTo(String field, Date value) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值大于或等于指定值的字段。 |
RdbPredicates | groupBy(String[] fields) | 配置 Rdp 謂詞以按特定列對查詢結(jié)果進(jìn)行分組。 |
RdbPredicates | in(String field, double[] values) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為雙精度數(shù)組且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | in(String field, float[] values) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為浮點(diǎn)數(shù)組且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | in(String field, int[] values) | 配置 RdbPredicates 以匹配數(shù)據(jù)類型為 int 數(shù)組且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | in(String field, long[] values) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為長數(shù)組且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | in(String field, String[] values) | 配置 RdbPredicates 以匹配數(shù)據(jù)類型為字符串?dāng)?shù)組且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | in(String field, Time[] values) | 配置 RdbPredicates 以匹配數(shù)據(jù)類型為時間數(shù)組且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | in(String field, Timestamp[] values) | 配置 RdbPredicates 以匹配數(shù)據(jù)類型為 Timestamp 數(shù)組且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | in(String field, Calendar[] values) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為日歷數(shù)組且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | in(String field, Date[] values) | 配置 RdbPredicates 以匹配數(shù)據(jù)類型為 Date 數(shù)組且值在給定范圍內(nèi)的指定字段。 |
RdbPredicates | indexedBy(String indexName) | 配置 RdbPredicates 以指定索引列。 |
RdbPredicates | innerJoin(String tableName) | 將內(nèi)部連接條件添加到 SQL 語句。 |
RdbPredicates | isNotNull(String field) | 配置謂詞以匹配值不為空的指定字段。 |
RdbPredicates | isNull(String field) | 配置謂詞以匹配值為空的字段。 |
RdbPredicates | leftOuterJoin(String tableName) | 將左外連接條件添加到 SQL 語句。 |
RdbPredicates | lessThan(String field, double value) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值小于指定值的字段。 |
RdbPredicates | lessThan(String field, float value) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值小于指定值的字段。 |
RdbPredicates | lessThan(String field, int value) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值小于指定值的字段。 |
RdbPredicates | lessThan(String field, long value) | 配置謂詞以匹配數(shù)據(jù)類型為長且值小于指定值的字段。 |
RdbPredicates | lessThan(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值小于指定值的字段。 |
RdbPredicates | lessThan(String field, Time value) | 配置謂詞以匹配數(shù)據(jù)類型為時間且值小于指定值的字段。 |
RdbPredicates | lessThan(String field, Timestamp value) | 配置謂詞以匹配數(shù)據(jù)類型為時間戳且值小于指定值的字段。 |
RdbPredicates | lessThan(String field, Calendar value) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值小于指定值的字段。 |
RdbPredicates | lessThan(String field, Date value) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值小于指定值的字段。 |
RdbPredicates | lessThanOrEqualTo(String field, double value) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值小于或等于指定值的字段。 |
RdbPredicates | lessThanOrEqualTo(String field, float value) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)數(shù)且值小于或等于指定值的字段。 |
RdbPredicates | lessThanOrEqualTo(String field, int value) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值小于或等于指定值的字段。 |
RdbPredicates | lessThanOrEqualTo(String field, long value) | 配置謂詞以匹配數(shù)據(jù)類型為長且值小于或等于指定值的字段。 |
RdbPredicates | lessThanOrEqualTo(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值小于或等于指定值的字段。 |
RdbPredicates | lessThanOrEqualTo(String field, Time value) | 配置謂詞以匹配數(shù)據(jù)類型為時間且值小于或等于指定值的字段。 |
RdbPredicates | lessThanOrEqualTo(String field, Timestamp value) | 配置謂詞以匹配數(shù)據(jù)類型為時間戳且值小于或等于指定值的字段。 |
RdbPredicates | lessThanOrEqualTo(String field, Calendar value) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值小于或等于指定值的字段。 |
RdbPredicates | lessThanOrEqualTo(String field, Date value) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值小于或等于指定值的字段。 |
RdbPredicates | like(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值類似于指定字符串的字段。 |
RdbPredicates | limit(int value) | 設(shè)置列中與指定謂詞匹配的最大數(shù)據(jù)記錄數(shù)。 |
RdbPredicates | notBetween(String field, double low, double high) | 配置 RdbPredicates 以匹配數(shù)據(jù)類型為 double 且值超出給定范圍的指定字段。 |
RdbPredicates | notBetween(String field, float low, float high) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為浮點(diǎn)且值超出給定范圍的指定字段。 |
RdbPredicates | notBetween(String field, int low, int high) | 配置 RdbPredicates 以匹配數(shù)據(jù)類型為 int 且值超出給定范圍的指定字段。 |
RdbPredicates | notBetween(String field, long low, long high) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為 long 且值超出給定范圍的指定字段。 |
RdbPredicates | notBetween(String field, String low, String high) | |
RdbPredicates | notBetween(String field, Time low, Time high) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為時間且值超出給定范圍的指定字段。 |
RdbPredicates | notBetween(String field, Timestamp low, Timestamp high) | 配置 RdbPredicates 以匹配數(shù)據(jù)類型為 Timestamp 且值超出給定范圍的指定字段。 |
RdbPredicates | notBetween(String field, Calendar low, Calendar high) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為日歷且值超出給定范圍的指定字段。 |
RdbPredicates | notBetween(String field, Date low, Date high) | 配置 RdbPredicates 以匹配數(shù)據(jù)類型為 Date 且值超出給定范圍的指定字段。 |
RdbPredicates | notEqualTo(String field, boolean value) | 配置謂詞以匹配數(shù)據(jù)類型為布爾值且值不等于指定值的字段。 |
RdbPredicates | notEqualTo(String field, byte value) | 配置謂詞以匹配數(shù)據(jù)類型為字節(jié)且值不等于指定值的字段。 |
RdbPredicates | notEqualTo(String field, double value) | 配置謂詞以匹配數(shù)據(jù)類型為雙精度且值不等于指定值的字段。 |
RdbPredicates | notEqualTo(String field, float value) | 配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值不等于指定值的字段。 |
RdbPredicates | notEqualTo(String field, int value) | 配置謂詞以匹配數(shù)據(jù)類型為 int 且值不等于指定值的字段。 |
RdbPredicates | notEqualTo(String field, long value) | 配置謂詞以匹配數(shù)據(jù)類型為長且值不等于指定值的字段。 |
RdbPredicates | notEqualTo(String field, short value) | 配置謂詞以匹配數(shù)據(jù)類型為短且值不等于指定值的字段。 |
RdbPredicates | notEqualTo(String field, String value) | 配置謂詞以匹配數(shù)據(jù)類型為字符串且值不等于指定值的字段。 |
RdbPredicates | notEqualTo(String field, Time value) | 配置謂詞以匹配數(shù)據(jù)類型為時間且值不等于指定值的字段。 |
RdbPredicates | notEqualTo(String field, Timestamp value) | 配置謂詞以匹配數(shù)據(jù)類型為時間戳且值不等于指定值的字段。 |
RdbPredicates | notEqualTo(String field, Calendar value) | 配置謂詞以匹配數(shù)據(jù)類型為日歷且值不等于指定值的字段。 |
RdbPredicates | notEqualTo(String field, Date value) | 配置謂詞以匹配數(shù)據(jù)類型為日期且值不等于指定值的字段。 |
RdbPredicates | notIn(String field, double[] values) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為雙精度數(shù)組且值超出給定范圍的指定字段。 |
RdbPredicates | notIn(String field, float[] values) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為浮點(diǎn)數(shù)組且值超出給定范圍的指定字段。 |
RdbPredicates | notIn(String field, int[] values) | 配置 RdbPredicates 以匹配數(shù)據(jù)類型為 int 數(shù)組且值超出給定范圍的指定字段。 |
RdbPredicates | notIn(String field, long[] values) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為長數(shù)組且值超出給定范圍的指定字段。 |
RdbPredicates | notIn(String field, String[] values) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為字符串?dāng)?shù)組且值超出給定范圍的指定字段。 |
RdbPredicates | notIn(String field, Time[] values) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為時間數(shù)組且值超出給定范圍的指定字段。 |
RdbPredicates | notIn(String field, Timestamp[] values) | 配置 RdbPredicates 以匹配數(shù)據(jù)類型為 Timestamp 數(shù)組且值超出給定范圍的指定字段。 |
RdbPredicates | notIn(String field, Calendar[] values) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為日歷數(shù)組且值超出給定范圍的指定字段。 |
RdbPredicates | notIn(String field, Date[] values) | 配置 RdbPredicates 以匹配其數(shù)據(jù)類型為 Date 數(shù)組且值超出給定范圍的指定字段。 |
RdbPredicates | offset(int rowOffset) | 配置 RdbPredicates 以指定返回結(jié)果的開始位置。 |
RdbPredicates | on(String... clauses) | 向謂詞添加一個 on 條件。 |
RdbPredicates | or() | 向謂詞添加或條件。 |
RdbPredicates | orderByAsc(String field) | 配置謂詞以匹配其值按升序排序的列。 |
RdbPredicates | orderByDesc(String field) | 配置謂詞以匹配其值按降序排序的列。 |
RdbPredicates | using(String... fields) | 向謂詞添加使用條件。 |
從類 ohos.data.rdb.AbsRdbPredicates 繼承的方法 |
---|
getTableName |
從類 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public RdbPredicates(String tableName)
用于創(chuàng)建 RdbPredicates 實(shí)例以搜索 RDB 對象的參數(shù)化構(gòu)造函數(shù)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
tableName | 表示數(shù)據(jù)庫的表名。 |
public void clear()
清除 RdbPredicates 的搜索條件。
該方法僅保留 RdbPredicates 中私有屬性 tableName 的值,并將其他私有屬性恢復(fù)為默認(rèn)值。
覆蓋:
在類 AbsRdbPredicates 中清除
public RdbPredicates equalTo(String field, byte value)
配置謂詞以匹配數(shù)據(jù)類型為字節(jié)且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates equalTo(String field, short value)
配置謂詞以匹配數(shù)據(jù)類型為短且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates equalTo(String field, int value)
配置謂詞以匹配數(shù)據(jù)類型為 int 且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates equalTo(String field, long value)
配置謂詞以匹配數(shù)據(jù)類型為長且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates equalTo(String field, double value)
配置謂詞以匹配數(shù)據(jù)類型為雙精度且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates equalTo(String field, float value)
配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates equalTo(String field, boolean value)
配置謂詞以匹配數(shù)據(jù)類型為布爾值且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates equalTo(String field, Date value)
配置謂詞以匹配數(shù)據(jù)類型為日期且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates equalTo(String field, Time value)
配置謂詞以匹配數(shù)據(jù)類型為時間且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates equalTo(String field, Timestamp value)
配置謂詞以匹配數(shù)據(jù)類型為時間戳且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates equalTo(String field, Calendar value)
配置謂詞以匹配數(shù)據(jù)類型為日歷且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates equalTo(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值等于指定值的字段。
此方法類似于 SQL 語句的 =。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notEqualTo(String field, byte value)
配置謂詞以匹配數(shù)據(jù)類型為字節(jié)且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notEqualTo(String field, short value)
配置謂詞以匹配數(shù)據(jù)類型為短且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notEqualTo(String field, int value)
配置謂詞以匹配數(shù)據(jù)類型為 int 且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notEqualTo(String field, long value)
配置謂詞以匹配數(shù)據(jù)類型為長且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notEqualTo(String field, double value)
配置謂詞以匹配數(shù)據(jù)類型為雙精度且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notEqualTo(String field, float value)
配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notEqualTo(String field, boolean value)
配置謂詞以匹配數(shù)據(jù)類型為布爾值且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notEqualTo(String field, Date value)
配置謂詞以匹配數(shù)據(jù)類型為日期且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notEqualTo(String field, Time value)
配置謂詞以匹配數(shù)據(jù)類型為時間且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notEqualTo(String field, Timestamp value)
配置謂詞以匹配數(shù)據(jù)類型為時間戳且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notEqualTo(String field, Calendar value)
配置謂詞以匹配數(shù)據(jù)類型為日歷且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notEqualTo(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值不等于指定值的字段。
此方法類似于 SQL 語句的!=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates beginWrap()
為謂詞添加左括號。
該方法與 SQL 語句的 ( 類似,需要與 endWrap() 配合使用。
返回:
返回帶有左括號的謂詞。
public RdbPredicates endWrap()
為謂詞添加右括號。
該方法與 SQL 語句的 ) 類似,需要與 beginWrap() 配合使用。
返回:
返回帶有右括號的謂詞。
public RdbPredicates or()
向謂詞添加或條件。
此方法類似于 SQL 語句的 or 。
返回:
返回帶有 or 條件的謂詞。
public RdbPredicates and()
向謂詞添加一個和條件。
該方法與 SQL 語句類似。
回報(bào):
返回帶有 and 條件的謂詞。
public RdbPredicates contains(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值包含指定值的字段。
此方法類似于 SQL 語句的包含。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates beginsWith(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值以指定字符串開頭的字段。
此方法類似于 SQL 語句的 value%。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates endsWith(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值以指定字符串結(jié)尾的字段。
此方法類似于 SQL 語句的 %value。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates isNull(String field)
配置謂詞以匹配值為空的字段。
此方法類似于 SQL 語句的 is null。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates isNotNull(String field)
配置謂詞以匹配值不為空的指定字段。
此方法類似于 SQL 語句的 is not null。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates like(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值類似于指定字符串的字段。
此方法類似于 SQL 語句。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 值中的百分號 (%) 是通配符(如正則表達(dá)式中的 *)。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates glob(String field, String value)
public RdbPredicates between(String field, int low, int high)
配置謂詞以匹配數(shù)據(jù)類型為 int 且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與謂詞匹配的最小值。 |
high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates between(String field, long low, long high)
配置謂詞以匹配數(shù)據(jù)類型為長且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與謂詞匹配的最小值。 |
high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates between(String field, double low, double high)
配置謂詞以匹配數(shù)據(jù)類型為雙精度且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與謂詞匹配的最小值。 |
high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates between(String field, float low, float high)
配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與謂詞匹配的最小值。 |
high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates between(String field, Date low, Date high)
配置謂詞以匹配數(shù)據(jù)類型為日期且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與謂詞匹配的最小值。 |
high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates between(String field, Time low, Time high)
配置謂詞以匹配數(shù)據(jù)類型為時間且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與謂詞匹配的最小值。 |
high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates between(String field, Timestamp low, Timestamp high)
配置謂詞以匹配數(shù)據(jù)類型為 Timestamp 且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與謂詞匹配的最小值。 |
high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates between(String field, Calendar low, Calendar high)
配置謂詞以匹配數(shù)據(jù)類型為日歷且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與謂詞匹配的最小值。 |
high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates between(String field, String low, String high)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值在給定范圍內(nèi)的指定字段。
此方法類似于 SQL 語句之間的方法。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與謂詞匹配的最小值。 |
high | 指示與謂詞匹配的最大值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates notBetween(String field, int low, int high)
配置 RdbPredicates 以匹配數(shù)據(jù)類型為 int 且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與 RdbPredicates 匹配的最小值。 |
high | 指示與 RdbPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notBetween(String field, long low, long high)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為 long 且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與 RdbPredicates 匹配的最小值。 |
high | 指示與 RdbPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notBetween(String field, double low, double high)
配置 RdbPredicates 以匹配數(shù)據(jù)類型為 double 且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與 RdbPredicates 匹配的最小值。 |
high | 指示與 RdbPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notBetween(String field, float low, float high)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為浮點(diǎn)且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與 RdbPredicates 匹配的最小值。 |
high | 指示與 RdbPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notBetween(String field, Date low, Date high)
配置 RdbPredicates 以匹配數(shù)據(jù)類型為 Date 且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與 RdbPredicates 匹配的最小值。 |
high | 指示與 RdbPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notBetween(String field, Time low, Time high)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為時間且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與 RdbPredicates 匹配的最小值。 |
high | 指示與 RdbPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notBetween(String field, Timestamp low, Timestamp high)
配置 RdbPredicates 以匹配數(shù)據(jù)類型為 Timestamp 且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與 RdbPredicates 匹配的最小值。 |
high | 指示與 RdbPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notBetween(String field, Calendar low, Calendar high)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為日歷且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
low | 指示與 RdbPredicates 匹配的最小值。 |
high | 指示與 RdbPredicates 匹配的最大值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notBetween(String field, String low, String high)
public RdbPredicates greaterThan(String field, int value)
配置謂詞以匹配數(shù)據(jù)類型為 int 且值大于指定值的字段。
此方法類似于 SQL 語句的 >。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThan(String field, long value)
配置謂詞以匹配數(shù)據(jù)類型為長且值大于指定值的字段。
此方法類似于 SQL 語句的 >。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThan(String field, double value)
配置謂詞以匹配數(shù)據(jù)類型為雙精度且值大于指定值的字段。
此方法類似于 SQL 語句的 >。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThan(String field, float value)
配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值大于指定值的字段。
此方法類似于 SQL 語句的 >。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThan(String field, Date value)
配置謂詞以匹配數(shù)據(jù)類型為日期且值大于指定值的字段。
此方法類似于 SQL 語句的 >。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThan(String field, Time value)
配置謂詞以匹配數(shù)據(jù)類型為時間且值大于指定值的字段。
此方法類似于 SQL 語句的 >。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThan(String field, Timestamp value)
配置謂詞以匹配數(shù)據(jù)類型為時間戳且值大于指定值的字段。
此方法類似于 SQL 語句的 >。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThan(String field, Calendar value)
配置謂詞以匹配數(shù)據(jù)類型為日歷且值大于指定值的字段。
此方法類似于 SQL 語句的 >。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThan(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值大于指定值的字段。
此方法類似于 SQL 語句的 >。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThan(String field, int value)
配置謂詞以匹配數(shù)據(jù)類型為 int 且值小于指定值的字段。
此方法類似于 SQL 語句的 <。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThan(String field, long value)
配置謂詞以匹配數(shù)據(jù)類型為長且值小于指定值的字段。
此方法類似于 SQL 語句的 <。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThan(String field, double value)
配置謂詞以匹配數(shù)據(jù)類型為雙精度且值小于指定值的字段。
此方法類似于 SQL 語句的 <。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThan(String field, float value)
配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值小于指定值的字段。
此方法類似于 SQL 語句的 <。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThan(String field, Date value)
配置謂詞以匹配數(shù)據(jù)類型為日期且值小于指定值的字段。
此方法類似于 SQL 語句的 <。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThan(String field, Time value)
配置謂詞以匹配數(shù)據(jù)類型為時間且值小于指定值的字段。
此方法類似于 SQL 語句的 <。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThan(String field, Timestamp value)
配置謂詞以匹配數(shù)據(jù)類型為時間戳且值小于指定值的字段。
此方法類似于 SQL 語句的 <。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThan(String field, Calendar value)
配置謂詞以匹配數(shù)據(jù)類型為日歷且值小于指定值的字段。
此方法類似于 SQL 語句的 <。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThan(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值小于指定值的字段。
此方法類似于 SQL 語句的 <。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThanOrEqualTo(String field, int value)
配置謂詞以匹配數(shù)據(jù)類型為 int 且值大于或等于指定值的字段。
此方法類似于 SQL 語句的 >=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThanOrEqualTo(String field, long value)
配置謂詞以匹配數(shù)據(jù)類型為長且值大于或等于指定值的字段。
此方法類似于 SQL 語句的 >=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThanOrEqualTo(String field, double value)
配置謂詞以匹配數(shù)據(jù)類型為雙精度且值大于或等于指定值的字段。
此方法類似于 SQL 語句的 >=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThanOrEqualTo(String field, float value)
配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)且值大于或等于指定值的字段。
此方法類似于 SQL 語句的 >=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThanOrEqualTo(String field, Date value)
配置謂詞以匹配數(shù)據(jù)類型為日期且值大于或等于指定值的字段。
此方法類似于 SQL 語句的 >=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThanOrEqualTo(String field, Time value)
配置謂詞以匹配數(shù)據(jù)類型為時間且值大于或等于指定值的字段。
此方法類似于 SQL 語句的 >=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThanOrEqualTo(String field, Timestamp value)
配置謂詞以匹配數(shù)據(jù)類型為時間戳且值大于或等于指定值的字段。
此方法類似于 SQL 語句的 >=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThanOrEqualTo(String field, Calendar value)
配置謂詞以匹配數(shù)據(jù)類型為日歷且值大于或等于指定值的字段。
此方法類似于 SQL 語句的 >=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates greaterThanOrEqualTo(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值大于或等于指定值的字段。
此方法類似于 SQL 語句的 >=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThanOrEqualTo(String field, int value)
配置謂詞以匹配數(shù)據(jù)類型為 int 且值小于或等于指定值的字段。
此方法類似于 SQL 語句的 <=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThanOrEqualTo(String field, long value)
配置謂詞以匹配數(shù)據(jù)類型為長且值小于或等于指定值的字段。
此方法類似于 SQL 語句的 <=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThanOrEqualTo(String field, double value)
配置謂詞以匹配數(shù)據(jù)類型為雙精度且值小于或等于指定值的字段。
此方法類似于 SQL 語句的 <=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThanOrEqualTo(String field, float value)
配置謂詞以匹配數(shù)據(jù)類型為浮點(diǎn)數(shù)且值小于或等于指定值的字段。
此方法類似于 SQL 語句的 <=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThanOrEqualTo(String field, Date value)
配置謂詞以匹配數(shù)據(jù)類型為日期且值小于或等于指定值的字段。
此方法類似于 SQL 語句的 <=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThanOrEqualTo(String field, Time value)
配置謂詞以匹配數(shù)據(jù)類型為時間且值小于或等于指定值的字段。
此方法類似于 SQL 語句的 <=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThanOrEqualTo(String field, Timestamp value)
配置謂詞以匹配數(shù)據(jù)類型為時間戳且值小于或等于指定值的字段。
此方法類似于 SQL 語句的 <=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThanOrEqualTo(String field, Calendar value)
配置謂詞以匹配數(shù)據(jù)類型為日歷且值小于或等于指定值的字段。
此方法類似于 SQL 語句的 <=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates lessThanOrEqualTo(String field, String value)
配置謂詞以匹配數(shù)據(jù)類型為字符串且值小于或等于指定值的字段。
此方法類似于 SQL 語句的 <=。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
value | 指示要與謂詞匹配的值。 |
返回:
返回與指定字段匹配的謂詞。
public RdbPredicates orderByAsc(String field)
配置謂詞以匹配其值按升序排序的列。
此方法類似于 SQL 語句的 order by field asc。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
返回:
返回與指定列匹配的謂詞。
public RdbPredicates orderByDesc(String field)
配置謂詞以匹配其值按降序排序的列。
此方法類似于 SQL 語句的 order by field desc。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
返回:
返回與指定列匹配的謂詞。
public RdbPredicates distinct()
配置謂詞以過濾掉重復(fù)記錄并僅保留其中一個。
此方法類似于 SQL 語句的 distinct。
返回:
返回可用于過濾掉重復(fù)記錄的謂詞。
public RdbPredicates limit(int value)
設(shè)置列中與指定謂詞匹配的最大數(shù)據(jù)記錄數(shù)。
此方法類似于 SQL 語句的限制。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
value | 表示最大數(shù)據(jù)記錄數(shù)。 |
返回:
返回可用于設(shè)置最大數(shù)據(jù)記錄數(shù)的謂詞。
public RdbPredicates offset(int rowOffset)
配置 RdbPredicates 以指定返回結(jié)果的開始位置。
將此方法與 RdbPredicates#limit(int) 一起使用。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
rowOffset | 表示返回結(jié)果的起始位置。 該值是一個正整數(shù)。 |
返回:
返回具有返回結(jié)果的指定開始位置的 RdbPredicates。
public RdbPredicates groupBy(String[] fields)
配置 RdbPredicates 以按指定列對查詢結(jié)果進(jìn)行分組。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
fields | 指示對查詢結(jié)果進(jìn)行分組的指定列。 |
返回:
返回具有指定列的 RdbPredicates,查詢結(jié)果按這些列分組。
public RdbPredicates indexedBy(String indexName)
配置 RdbPredicates 以指定索引列。
在使用此方法之前,您需要創(chuàng)建一個索引列。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
indexName | 指示索引列的名稱。 |
返回:
返回具有指定索引列的 RdbPredicates。
public RdbPredicates in(String field, int[] values)
配置 RdbPredicates 以匹配數(shù)據(jù)類型為 int 數(shù)組且值在給定范圍內(nèi)的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates in(String field, long[] values)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為長數(shù)組且值在給定范圍內(nèi)的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates in(String field, double[] values)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為雙精度數(shù)組且值在給定范圍內(nèi)的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates in(String field, float[] values)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為浮點(diǎn)數(shù)組且值在給定范圍內(nèi)的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates in(String field, Date[] values)
配置 RdbPredicates 以匹配數(shù)據(jù)類型為 Date 數(shù)組且值在給定范圍內(nèi)的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates in(String field, Time[] values)
配置 RdbPredicates 以匹配數(shù)據(jù)類型為時間數(shù)組且值在給定范圍內(nèi)的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates in(String field, Timestamp[] values)
配置 RdbPredicates 以匹配數(shù)據(jù)類型為 Timestamp 數(shù)組且值在給定范圍內(nèi)的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates in(String field, Calendar[] values)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為日歷數(shù)組且值在給定范圍內(nèi)的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates in(String field, String[] values)
配置 RdbPredicates 以匹配數(shù)據(jù)類型為字符串?dāng)?shù)組且值在給定范圍內(nèi)的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notIn(String field, int[] values)
配置 RdbPredicates 以匹配數(shù)據(jù)類型為 int 數(shù)組且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notIn(String field, long[] values)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為長數(shù)組且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notIn(String field, double[] values)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為雙精度數(shù)組且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notIn(String field, float[] values)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為浮點(diǎn)數(shù)組且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notIn(String field, Date[] values)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為 Date 數(shù)組且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notIn(String field, Time[] values)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為時間數(shù)組且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notIn(String field, Timestamp[] values)
配置 RdbPredicates 以匹配數(shù)據(jù)類型為 Timestamp 數(shù)組且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notIn(String field, Calendar[] values)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為日歷數(shù)組且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates notIn(String field, String[] values)
配置 RdbPredicates 以匹配其數(shù)據(jù)類型為字符串?dāng)?shù)組且值超出給定范圍的指定字段。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
field | 表示數(shù)據(jù)庫表中的列名。 |
values | 指示要與 RdbPredicates 匹配的值。 |
返回:
返回與指定字段匹配的 RdbPredicates。
public RdbPredicates crossJoin(String tableName)
向 SQL 語句添加交叉連接條件。
在 SQLite 中,您可以使用交叉連接來關(guān)聯(lián)兩個不相關(guān)的表。 交叉連接將第一個表中的每一行與第二個表中的每一行連接起來,結(jié)果集是兩個表中行的乘積。 在應(yīng)用程序開發(fā)過程中使用交叉連接時要小心,因?yàn)樗鼈儠o內(nèi)存和后續(xù)數(shù)據(jù)處理帶來沉重的負(fù)擔(dān)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
tableName | 指示要連接的表的名稱。 |
返回:
返回具有交叉連接條件的謂詞。
public RdbPredicates innerJoin(String tableName)
將內(nèi)部連接條件添加到 SQL 語句。
在 SQLite 中,您可以使用內(nèi)部聯(lián)接從兩個相關(guān)表中查詢數(shù)據(jù)。 僅當(dāng)兩個表都滿足 ON 子句中指定的條件時,內(nèi)連接才會從相關(guān)表中選擇要顯示在結(jié)果集中的所有行。 內(nèi)連接在語法上等同于交叉連接。 請注意,內(nèi)連接必須與 RdbPredicates#on(String...) 一起使用。 否則,請改用 RdbPredicates#crossJoin(String)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
tableName | 指示要連接的表的名稱。 |
返回:
返回具有內(nèi)部連接條件的謂詞。
public RdbPredicates leftOuterJoin(String tableName)
將左外連接條件添加到 SQL 語句。
左連接或左外連接允許您從表 A 和 B 中查詢數(shù)據(jù),并返回 A 和 B 之間的內(nèi)連接以及 A 的不匹配行。A 是子句中定義的第一個連接,因此是左連接。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
tableName | 指示要連接的表的名稱。 |
返回:
返回具有左外連接條件的謂詞。
public RdbPredicates using(String... fields)
向謂詞添加使用條件。 此方法類似于使用 SQL 語句。
using 是左連接 RdbPredicates#leftOuterJoin 或內(nèi)連接 RdbPredicates#innerJoin 中指定連接條件的縮寫。 添加使用條件時,請確保兩個表中都存在指定的列。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
fields | 表示數(shù)據(jù)庫表中的列名。 |
返回:
返回帶有使用條件的謂詞。
public RdbPredicates on(String... clauses)
向謂詞添加一個 on 條件。
on 用于在獲取連接類型時設(shè)置多個表的連接條件。 它與左連接 RdbPredicates#leftOuterJoin 或內(nèi)連接 RdbPredicates#innerJoin 一起使用。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
clauses | 表示連接子句的條件。 |
返回:
返回帶有 on 條件的謂詞。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: