R
- 链式调用返回值类型public interface Conditional<R>
Modifier and Type | Method and Description |
---|---|
R |
between(Object[] values)
BETWEEN values[0] AND values[1] |
R |
between(Object[] values,
boolean isEffective)
BETWEEN values[0] AND values[1] |
R |
between(Object start,
Object end)
BETWEEN start AND end |
R |
between(Object start,
Object end,
boolean isEffective)
BETWEEN start AND end |
R |
between(Object start,
Object end,
BooleanSupplier isEffective)
BETWEEN start AND end |
<S,E> R |
between(S start,
E end,
BiPredicate<S,E> isEffective)
BETWEEN start AND end |
R |
eq(Object value)
等于
= |
R |
eq(Object value,
boolean isEffective)
等于
= |
R |
eq(Object value,
BooleanSupplier isEffective)
等于
= |
<T> R |
eq(T value,
Predicate<T> isEffective)
等于
= |
R |
ge(Object value)
大于等于
>= |
R |
ge(Object value,
boolean isEffective)
大于等于
>= |
R |
ge(Object value,
BooleanSupplier isEffective)
大于等于
>= |
<T> R |
ge(T value,
Predicate<T> isEffective)
大于等于
>= |
R |
gt(Object value)
大于
> |
R |
gt(Object value,
boolean isEffective)
大于
> |
R |
gt(Object value,
BooleanSupplier isEffective)
大于
> |
<T> R |
gt(T value,
Predicate<T> isEffective)
大于
> |
R |
in(Collection<?> value)
IN(value) |
R |
in(Collection<?> value,
boolean isEffective)
IN(value) |
R |
in(Collection<?> value,
BooleanSupplier isEffective)
IN(value) |
R |
in(Object... value)
IN(value) |
R |
in(Object[] value,
boolean isEffective)
IN(value) |
R |
in(Object[] value,
BooleanSupplier isEffective)
IN(value) |
R |
in(QueryWrapper queryWrapper)
IN(value) |
R |
in(QueryWrapper queryWrapper,
boolean isEffective)
IN(value) |
R |
in(QueryWrapper queryWrapper,
BooleanSupplier isEffective)
IN(value) |
<T> R |
in(T[] value,
Predicate<T[]> isEffective)
IN(value) |
<T extends Collection<?>> |
in(T value,
Predicate<T> isEffective)
IN(value) |
default R |
isNotNull()
IS NOT NULL |
R |
isNotNull(boolean isEffective)
IS NOT NULL |
default R |
isNotNull(BooleanSupplier isEffective)
IS NOT NULL |
default R |
isNull()
IS NULL |
R |
isNull(boolean isEffective)
IS NULL |
default R |
isNull(BooleanSupplier isEffective)
IS NULL |
R |
le(Object value)
小于等于
<= |
R |
le(Object value,
boolean isEffective)
小于等于
<= |
R |
le(Object value,
BooleanSupplier isEffective)
小于等于
<= |
<T> R |
le(T value,
Predicate<T> isEffective)
小于等于
<= |
R |
like(Object value)
LIKE %value% |
R |
like(Object value,
boolean isEffective)
LIKE %value% |
R |
like(Object value,
BooleanSupplier isEffective)
LIKE %value% |
<T> R |
like(T value,
Predicate<T> isEffective)
LIKE %value% |
R |
likeLeft(Object value)
LIKE value% |
R |
likeLeft(Object value,
boolean isEffective)
LIKE value% |
R |
likeLeft(Object value,
BooleanSupplier isEffective)
LIKE value% |
<T> R |
likeLeft(T value,
Predicate<T> isEffective)
LIKE value% |
R |
likeRight(Object value)
LIKE %value |
R |
likeRight(Object value,
boolean isEffective)
LIKE %value |
R |
likeRight(Object value,
BooleanSupplier isEffective)
LIKE %value |
<T> R |
likeRight(T value,
Predicate<T> isEffective)
LIKE %value |
R |
lt(Object value)
小于
< |
R |
lt(Object value,
boolean isEffective)
小于
< |
R |
lt(Object value,
BooleanSupplier isEffective)
小于
< |
<T> R |
lt(T value,
Predicate<T> isEffective)
小于
< |
R |
ne(Object value)
不等于
!= |
R |
ne(Object value,
boolean isEffective)
不等于
!= |
R |
ne(Object value,
BooleanSupplier isEffective)
不等于
!= |
<T> R |
ne(T value,
Predicate<T> isEffective)
不等于
!= |
R |
notBetween(Object[] values)
NOT BETWEEN values[0] AND values[1] |
R |
notBetween(Object[] values,
boolean isEffective)
NOT BETWEEN values[0] AND values[1] |
R |
notBetween(Object start,
Object end)
NOT BETWEEN start AND end |
R |
notBetween(Object start,
Object end,
boolean isEffective)
NOT BETWEEN start AND end |
R |
notBetween(Object start,
Object end,
BooleanSupplier isEffective)
NOT BETWEEN start AND end |
<S,E> R |
notBetween(S start,
E end,
BiPredicate<S,E> isEffective)
NOT BETWEEN start AND end |
R |
notIn(Collection<?> value)
NOT IN(value) |
R |
notIn(Collection<?> value,
boolean isEffective)
NOT IN(value) |
R |
notIn(Collection<?> value,
BooleanSupplier isEffective)
NOT IN(value) |
R |
notIn(Object... value)
NOT IN(value) |
R |
notIn(Object[] value,
boolean isEffective)
NOT IN(value) |
R |
notIn(Object[] value,
BooleanSupplier isEffective)
NOT IN(value) |
R |
notIn(QueryWrapper queryWrapper)
NOT IN(value) |
R |
notIn(QueryWrapper queryWrapper,
boolean isEffective)
NOT IN(value) |
R |
notIn(QueryWrapper queryWrapper,
BooleanSupplier isEffective)
NOT IN(value) |
<T> R |
notIn(T[] value,
Predicate<T[]> isEffective)
NOT IN(value) |
<T extends Collection<?>> |
notIn(T value,
Predicate<T> isEffective)
NOT IN(value) |
R |
notLike(Object value)
NOT LIKE %value% |
R |
notLike(Object value,
boolean isEffective)
NOT LIKE %value% |
R |
notLike(Object value,
BooleanSupplier isEffective)
NOT LIKE %value% |
<T> R |
notLike(T value,
Predicate<T> isEffective)
NOT LIKE %value% |
R |
notLikeLeft(Object value)
NOT LIKE value% |
R |
notLikeLeft(Object value,
boolean isEffective)
NOT LIKE value% |
R |
notLikeLeft(Object value,
BooleanSupplier isEffective)
NOT LIKE value% |
<T> R |
notLikeLeft(T value,
Predicate<T> isEffective)
NOT LIKE value% |
R |
notLikeRight(Object value)
NOT LIKE %value |
R |
notLikeRight(Object value,
boolean isEffective)
NOT LIKE %value |
R |
notLikeRight(Object value,
BooleanSupplier isEffective)
NOT LIKE %value |
<T> R |
notLikeRight(T value,
Predicate<T> isEffective)
NOT LIKE %value |
R eq(Object value, BooleanSupplier isEffective)
=
value
- 条件的值isEffective
- 是否有效R ne(Object value, BooleanSupplier isEffective)
!=
value
- 条件的值isEffective
- 是否有效R gt(Object value, BooleanSupplier isEffective)
>
value
- 条件的值isEffective
- 是否有效R ge(Object value, BooleanSupplier isEffective)
>=
value
- 条件的值isEffective
- 是否有效R lt(Object value, BooleanSupplier isEffective)
<
value
- 条件的值isEffective
- 是否有效R le(Object value, BooleanSupplier isEffective)
<=
value
- 条件的值isEffective
- 是否有效R in(Object[] value, BooleanSupplier isEffective)
IN(value)
value
- 条件的值isEffective
- 是否有效<T> R in(T[] value, Predicate<T[]> isEffective)
IN(value)
value
- 条件的值isEffective
- 是否有效R in(Collection<?> value)
IN(value)
value
- 条件的值R in(Collection<?> value, boolean isEffective)
IN(value)
value
- 条件的值isEffective
- 是否有效R in(Collection<?> value, BooleanSupplier isEffective)
IN(value)
value
- 条件的值isEffective
- 是否有效<T extends Collection<?>> R in(T value, Predicate<T> isEffective)
IN(value)
value
- 条件的值isEffective
- 是否有效R in(QueryWrapper queryWrapper)
IN(value)
queryWrapper
- 子查询值R in(QueryWrapper queryWrapper, boolean isEffective)
IN(value)
queryWrapper
- 子查询值isEffective
- 是否有效R in(QueryWrapper queryWrapper, BooleanSupplier isEffective)
IN(value)
queryWrapper
- 子查询值isEffective
- 是否有效R notIn(Object[] value, boolean isEffective)
NOT IN(value)
value
- 条件的值isEffective
- 是否有效R notIn(Object[] value, BooleanSupplier isEffective)
NOT IN(value)
value
- 条件的值isEffective
- 是否有效<T> R notIn(T[] value, Predicate<T[]> isEffective)
NOT IN(value)
value
- 条件的值isEffective
- 是否有效R notIn(Collection<?> value)
NOT IN(value)
value
- 条件的值R notIn(Collection<?> value, boolean isEffective)
NOT IN(value)
value
- 条件的值isEffective
- 是否有效R notIn(Collection<?> value, BooleanSupplier isEffective)
NOT IN(value)
value
- 条件的值isEffective
- 是否有效<T extends Collection<?>> R notIn(T value, Predicate<T> isEffective)
NOT IN(value)
value
- 条件的值isEffective
- 是否有效R notIn(QueryWrapper queryWrapper)
NOT IN(value)
queryWrapper
- 子查询值R notIn(QueryWrapper queryWrapper, boolean isEffective)
NOT IN(value)
queryWrapper
- 子查询值isEffective
- 是否有效R notIn(QueryWrapper queryWrapper, BooleanSupplier isEffective)
NOT IN(value)
queryWrapper
- 子查询值isEffective
- 是否有效R between(Object[] values, boolean isEffective)
BETWEEN values[0] AND values[1]
values
- 值isEffective
- 是否有效R between(Object start, Object end)
BETWEEN start AND end
start
- 开始的值end
- 结束的值R between(Object start, Object end, boolean isEffective)
BETWEEN start AND end
start
- 开始的值end
- 结束的值isEffective
- 是否有效R between(Object start, Object end, BooleanSupplier isEffective)
BETWEEN start AND end
start
- 开始的值end
- 结束的值isEffective
- 是否有效<S,E> R between(S start, E end, BiPredicate<S,E> isEffective)
BETWEEN start AND end
start
- 开始的值end
- 结束的值isEffective
- 是否有效R notBetween(Object[] values)
NOT BETWEEN values[0] AND values[1]
values
- 范围值R notBetween(Object[] values, boolean isEffective)
NOT BETWEEN values[0] AND values[1]
values
- 值isEffective
- 是否有效R notBetween(Object start, Object end)
NOT BETWEEN start AND end
start
- 开始的值end
- 结束的值R notBetween(Object start, Object end, boolean isEffective)
NOT BETWEEN start AND end
start
- 开始的值end
- 结束的值isEffective
- 是否有效R notBetween(Object start, Object end, BooleanSupplier isEffective)
NOT BETWEEN start AND end
start
- 开始的值end
- 结束的值isEffective
- 是否有效<S,E> R notBetween(S start, E end, BiPredicate<S,E> isEffective)
NOT BETWEEN start AND end
start
- 开始的值end
- 结束的值isEffective
- 是否有效R like(Object value, boolean isEffective)
LIKE %value%
value
- 条件的值isEffective
- 是否有效R like(Object value, BooleanSupplier isEffective)
LIKE %value%
value
- 条件的值isEffective
- 是否有效<T> R like(T value, Predicate<T> isEffective)
LIKE %value%
value
- 条件的值isEffective
- 是否有效R likeLeft(Object value, boolean isEffective)
LIKE value%
value
- 条件的值isEffective
- 是否有效R likeLeft(Object value, BooleanSupplier isEffective)
LIKE value%
value
- 条件的值isEffective
- 是否有效<T> R likeLeft(T value, Predicate<T> isEffective)
LIKE value%
value
- 条件的值isEffective
- 是否有效R likeRight(Object value, boolean isEffective)
LIKE %value
value
- 条件的值isEffective
- 是否有效R likeRight(Object value, BooleanSupplier isEffective)
LIKE %value
value
- 条件的值isEffective
- 是否有效<T> R likeRight(T value, Predicate<T> isEffective)
LIKE %value
value
- 条件的值isEffective
- 是否有效R notLike(Object value, boolean isEffective)
NOT LIKE %value%
value
- 条件的值isEffective
- 是否有效R notLike(Object value, BooleanSupplier isEffective)
NOT LIKE %value%
value
- 条件的值isEffective
- 是否有效<T> R notLike(T value, Predicate<T> isEffective)
NOT LIKE %value%
value
- 条件的值isEffective
- 是否有效R notLikeLeft(Object value, boolean isEffective)
NOT LIKE value%
value
- 条件的值isEffective
- 是否有效R notLikeLeft(Object value, BooleanSupplier isEffective)
NOT LIKE value%
value
- 条件的值isEffective
- 是否有效<T> R notLikeLeft(T value, Predicate<T> isEffective)
NOT LIKE value%
value
- 条件的值isEffective
- 是否有效R notLikeRight(Object value, boolean isEffective)
NOT LIKE %value
value
- 条件的值isEffective
- 是否有效R notLikeRight(Object value, BooleanSupplier isEffective)
NOT LIKE %value
value
- 条件的值isEffective
- 是否有效<T> R notLikeRight(T value, Predicate<T> isEffective)
NOT LIKE %value
value
- 条件的值isEffective
- 是否有效default R isNull()
IS NULL
R isNull(boolean isEffective)
IS NULL
isEffective
- 是否有效default R isNull(BooleanSupplier isEffective)
IS NULL
isEffective
- 是否有效default R isNotNull()
IS NOT NULL
R isNotNull(boolean isEffective)
IS NOT NULL
isEffective
- 是否有效default R isNotNull(BooleanSupplier isEffective)
IS NOT NULL
isEffective
- 是否有效Copyright © 2024. All rights reserved.