相关文档 下载本手册
PDF (US Ltr) - 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);

返回一个使用“between”语义将此与另一个进行比较的 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);

返回一个使用“in”语义将此与一组值进行比较的 Predicate。

表 4.105 in(PredicateOperand)

参数 描述
other 另一个 PredicateOperand
返回 一个新的 Predicate

4.3.3.2.7 isNotNull()
public abstract Predicate isNotNull();

返回一个将此与非空进行比较的 Predicate。

表 4.106 isNotNull()

参数 描述
返回 一个新的 Predicate

4.3.3.2.8 isNull()
public abstract Predicate isNull();

返回一个将此与空进行比较的 Predicate。

表 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);

返回一个使用“like”语义将此与另一个进行比较的 Predicate。

表 4.110 like(PredicateOperand)

参数 描述
other 另一个 PredicateOperand
返回 一个新的 Predicate