WHERE - NQ - public interface BaseWhere<WHERE extends WhereBase<WHERE,?,NQ>,NQ extends IBaseQuery<?,NQ>>
| 限定符和类型 | 方法和说明 |
|---|---|
default <O> WHERE |
apply(boolean condition,
ISqlOp op,
O... args)
|
<T> WHERE |
apply(ISqlOp op,
Ifs<T> ifs)
多条件操作
|
<T> WHERE |
apply(ISqlOp op,
T... args) |
<T> WHERE |
apply(Predicate<Object[]> predicate,
ISqlOp op,
T... args) |
WHERE |
apply(String opArgs)
where 自定义条件(包括操作符在内)
比如 where.age().apply("=34").end()
|
default WHERE |
applyFunc(boolean condition,
ISqlOp op,
String expression,
Object... args)
已过时。
|
WHERE |
applyFunc(ISqlOp op,
String expression,
Object... args)
自定义 函数或表达式
|
WHERE |
applyFunc(Predicate<Object[]> predicate,
ISqlOp op,
String expression,
Object... args)
自定义 函数或表达式
|
default <T> WHERE |
eq(Ifs<T> ifs)
按Ifs条件设置where值
|
default <T> WHERE |
eq(T value)
等于 =
|
default <T> WHERE |
eq(T value,
boolean condition)
等于 =, 值不为空时成立
|
default <T> WHERE |
eq(T value,
Predicate<T> when)
等于 =, 值不为空时成立
|
WHERE |
in(Collection values)
in (values)
|
default WHERE |
isNull()
is null
|
default WHERE |
isNull(boolean condition)
is null
|
default <T> WHERE |
ne(Ifs<T> ifs)
按Ifs条件设置where值
|
default <T> WHERE |
ne(T value)
不等于 !
|
default <T> WHERE |
ne(T value,
boolean condition)
不等于 !
|
default <T> WHERE |
ne(T value,
Predicate<T> when)
不等于 !
|
default WHERE |
notNull()
not null
|
default WHERE |
notNull(boolean condition)
not null
|
default WHERE isNull()
default WHERE isNull(boolean condition)
condition - 条件为真时成立default WHERE notNull()
default WHERE notNull(boolean condition)
condition - 条件为真时成立default <T> WHERE eq(T value)
value - 条件值default <T> WHERE eq(T value, Predicate<T> when)
value - 条件值when - 条件为真时成立default <T> WHERE eq(T value, boolean condition)
value - 条件值condition - 条件为真时成立default <T> WHERE ne(T value)
value - 条件值default <T> WHERE ne(T value, boolean condition)
value - 条件值condition - 为真时成立WHERE in(Collection values)
values - 条件值WHERE apply(String opArgs)
opArgs - 自定义比较语句WHERE applyFunc(ISqlOp op, String expression, Object... args)
op - 比较符号expression - 函数或表达式args - 函数或表达式的参数@Deprecated default WHERE applyFunc(boolean condition, ISqlOp op, String expression, Object... args)
Copyright © 2022. All rights reserved.