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,
Predicate<T> when)
等于 =, 值不为空时成立
|
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,
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 ne(T value)
value - 条件值@Deprecated default <O> WHERE apply(boolean condition, ISqlOp op, O... args)
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 © 2021. All rights reserved.