相關文件 下載本手冊
PDF (美式信紙) - 3.6Mb
PDF (A4) - 3.6Mb


4.3.3.2 PredicateOperand

PredicateOperand 代表一個可以與另一個比較的欄位或參數

4.3.3.2.1 概要
 public interface PredicateOperand {
// Public Methods  public abstract Predicate between(PredicateOperand lower,
                                    PredicateOperand upper);

  public abstract Predicate equal(PredicateOperand other);
  public abstract Predicate greaterEqual(PredicateOperand other);
  public abstract Predicate greaterThan(PredicateOperand other);
  public abstract Predicate in(PredicateOperand other);
  public abstract Predicate isNotNull();
  public abstract Predicate isNull();
  public abstract Predicate lessEqual(PredicateOperand other);
  public abstract Predicate lessThan(PredicateOperand other);
  public abstract Predicate like(PredicateOperand other);
}
4.3.3.2.2 between(PredicateOperand, PredicateOperand)
public abstract Predicate between(PredicateOperand lower,
                                  PredicateOperand upper);

傳回一個 Predicate,表示使用「介於」語意將此與另一個比較。

表 4.101 between(PredicateOperand, PredicateOperand)

參數 描述
lower 另一個 PredicateOperand
upper 另一個 PredicateOperand
傳回 新的 Predicate

4.3.3.2.3 equal(PredicateOperand)
public abstract Predicate equal(PredicateOperand other);

傳回一個 Predicate,表示使用「等於」語意將此與另一個比較。

表 4.102 equal(PredicateOperand)

參數 描述
other 另一個 PredicateOperand
傳回 新的 Predicate

4.3.3.2.4 greaterEqual(PredicateOperand)
public abstract Predicate greaterEqual(PredicateOperand other);

傳回一個 Predicate,表示使用「大於或等於」語意將此與另一個比較。

表 4.103 greaterEqual(PredicateOperand)

參數 描述
other 另一個 PredicateOperand
傳回 新的 Predicate

4.3.3.2.5 greaterThan(PredicateOperand)
public abstract Predicate greaterThan(PredicateOperand other);

傳回一個 Predicate,表示使用「大於」語意將此與另一個比較。

表 4.104 greaterThan(PredicateOperand)

參數 描述
other 另一個 PredicateOperand
傳回 新的 Predicate

4.3.3.2.6 in(PredicateOperand)
public abstract Predicate in(PredicateOperand other);

傳回一個 Predicate,表示使用「in」語意將此與一組值進行比較。

表 4.105 in(PredicateOperand)

參數 描述
other 另一個 PredicateOperand
傳回 新的 Predicate

4.3.3.2.7 isNotNull()
public abstract Predicate isNotNull();

傳回一個 Predicate,表示將此與非 null 進行比較。

表 4.106 isNotNull()

參數 描述
傳回 新的 Predicate

4.3.3.2.8 isNull()
public abstract Predicate isNull();

傳回一個 Predicate,表示將此與 null 進行比較。

表 4.107 isNull()

參數 描述
傳回 新的 Predicate

4.3.3.2.9 lessEqual(PredicateOperand)
public abstract Predicate lessEqual(PredicateOperand other);

傳回一個 Predicate,表示使用「小於或等於」語意將此與另一個比較。

表 4.108 lessEqual(PredicateOperand)

參數 描述
other 另一個 PredicateOperand
傳回 新的 Predicate

4.3.3.2.10 lessThan(PredicateOperand)
public abstract Predicate lessThan(PredicateOperand other);

傳回一個 Predicate,表示使用「小於」語意將此與另一個比較。

表 4.109 lessThan(PredicateOperand)

參數 描述
other 另一個 PredicateOperand
傳回 新的 Predicate

4.3.3.2.11 like(PredicateOperand)
public abstract Predicate like(PredicateOperand other);

傳回一個 Predicate,表示使用「like」語意將此與另一個比較。

表 4.110 like(PredicateOperand)

參數 描述
other 另一個 PredicateOperand
傳回 新的 Predicate