public interface Wrapper<T,E extends Wrapper<T,E,Column>,Column> extends BaseWrapper<T,Column>
| 限定符和类型 | 方法和说明 |
|---|---|
default E |
and() |
E |
and(boolean condition)
接下来的条件是否是and
|
E |
and(boolean condition,
java.util.function.Consumer<Wrapper<T,? super E,Column>> consumer)
and ($wrapper)
|
default E |
and(java.util.function.Consumer<Wrapper<T,? super E,Column>> consumer) |
<V> E |
between(boolean condition,
Column column,
V start,
V end)
column between start and end
|
default <V> E |
between(Column column,
V start,
V end) |
E |
eq(boolean condition,
Column column,
Object value)
column = value
|
default E |
eq(Column column,
Object value) |
<M,F extends Wrapper<M,F,C>,C> |
exists(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
exists(select xx from xxx)
|
default <M,F extends Wrapper<M,F,C>,C> |
exists(Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
E |
ge(boolean condition,
Column column,
Object value)
column >= value
|
default E |
ge(Column column,
Object value) |
E |
gt(boolean condition,
Column column,
Object value)
column > value
|
default E |
gt(Column column,
Object value) |
E |
in(boolean condition,
Column column,
Collection<?> values)
column in (...values)
|
<M,F extends Wrapper<M,F,C>,C> |
in(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
in (SELECT x FROM x ....)
|
E |
in(boolean condition,
Column column,
Object... values)
column in (...values)
|
default E |
in(Column column,
Collection<?> values) |
default <M,F extends Wrapper<M,F,C>,C> |
in(Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
default E |
in(Column column,
Object... values) |
E |
isNotNull(boolean condition,
Column... columns)
column is not null
|
default E |
isNotNull(Column... columns) |
E |
isNull(boolean condition,
Column... columns)
column is null
|
default E |
isNull(Column... columns) |
E |
le(boolean condition,
Column column,
Object value)
column <= value
|
default E |
le(Column column,
Object value) |
E |
like(boolean condition,
Column column,
Object value)
column like %value%
|
default E |
like(Column column,
Object value) |
E |
likeLeft(boolean condition,
Column column,
Object value)
column like %value
|
default E |
likeLeft(Column column,
Object value) |
E |
likeRight(boolean condition,
Column column,
Object value)
column like value%
|
default E |
likeRight(Column column,
Object value) |
E |
lt(boolean condition,
Column column,
Object value)
column < value
|
default E |
lt(Column column,
Object value) |
E |
ne(boolean condition,
Column column,
Object value)
column !
|
default E |
ne(Column column,
Object value) |
<M,F extends Wrapper<M,F,C>,C> |
notExists(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
not exists(select xx from xxx)
|
default <M,F extends Wrapper<M,F,C>,C> |
notExists(Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
E |
notIn(boolean condition,
Column column,
Collection<?> values)
column not in (...values)
|
<M,F extends Wrapper<M,F,C>,C> |
notIn(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
not in (SELECT x FROM x ....)
|
E |
notIn(boolean condition,
Column column,
Object... values)
column not in (...values)
|
default E |
notIn(Column column,
Collection<?> values) |
default <M,F extends Wrapper<M,F,C>,C> |
notIn(Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
default E |
notIn(Column column,
Object... values) |
E |
notLike(boolean condition,
Column column,
Object value)
column not like %value%
|
default E |
notLike(Column column,
Object value) |
E |
notLikeLeft(boolean condition,
Column column,
Object value)
column not like %value
|
default E |
notLikeLeft(Column column,
Object value) |
E |
notLikeRight(boolean condition,
Column column,
Object value)
column not like value%
|
default E |
notLikeRight(Column column,
Object value) |
default E |
or() |
E |
or(boolean condition)
接下来的条件是否是 or
|
E |
or(boolean condition,
java.util.function.Consumer<Wrapper<T,? super E,Column>> consumer)
接下来的条件是否是or
|
default E |
or(java.util.function.Consumer<Wrapper<T,? super E,Column>> consumer) |
build, getEntityClass, getWhereSqlE eq(boolean condition, Column column, Object value)
condition - 是否执行column - 列value - 值E ne(boolean condition, Column column, Object value)
condition - 是否执行column - 列value - 值E gt(boolean condition, Column column, Object value)
condition - 是否执行column - 列value - 值E lt(boolean condition, Column column, Object value)
condition - 是否执行column - 列value - 值E ge(boolean condition, Column column, Object value)
condition - 是否执行column - 列value - 值E le(boolean condition, Column column, Object value)
condition - 是否执行column - 列value - 值E in(boolean condition, Column column, Object... values)
condition - 是否执行column - 列values - 值E in(boolean condition, Column column, Collection<?> values)
condition - 是否执行column - 列values - 值default E in(Column column, Collection<?> values)
<M,F extends Wrapper<M,F,C>,C> E in(boolean condition, Column column, java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
condition - column - wrapper - default <M,F extends Wrapper<M,F,C>,C> E in(Column column, java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
<M,F extends Wrapper<M,F,C>,C> E exists(boolean condition, Column column, java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
M - F - C - condition - column - wrapper - default <M,F extends Wrapper<M,F,C>,C> E exists(Column column, java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
<M,F extends Wrapper<M,F,C>,C> E notExists(boolean condition, Column column, java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
M - F - C - condition - column - wrapper - default <M,F extends Wrapper<M,F,C>,C> E notExists(Column column, java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
E notIn(boolean condition, Column column, Object... values)
condition - 是否执行column - 列values - 值E notIn(boolean condition, Column column, Collection<?> values)
condition - 是否执行column - 列values - 值default E notIn(Column column, Collection<?> values)
<M,F extends Wrapper<M,F,C>,C> E notIn(boolean condition, Column column, java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
M - F - C - condition - column - consumer - default <M,F extends Wrapper<M,F,C>,C> E notIn(Column column, java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
E like(boolean condition, Column column, Object value)
condition - 是否执行column - 列value - 值E notLike(boolean condition, Column column, Object value)
condition - 是否执行column - 列value - 值E likeLeft(boolean condition, Column column, Object value)
condition - 是否执行column - 列value - 值E notLikeLeft(boolean condition, Column column, Object value)
condition - 是否执行column - 列value - 值E likeRight(boolean condition, Column column, Object value)
condition - 是否执行column - 列value - 值E notLikeRight(boolean condition, Column column, Object value)
condition - 是否执行column - 列value - 值E isNull(boolean condition, Column... columns)
condition - 是否执行columns - 列E isNotNull(boolean condition, Column... columns)
condition - 是否执行columns - 列<V> E between(boolean condition, Column column, V start, V end)
V - 值的类型condition - 是否执行column - 列start - 开始end - 结束E and(boolean condition)
default E and()
E and(boolean condition, java.util.function.Consumer<Wrapper<T,? super E,Column>> consumer)
condition - 是否执行consumer - and的wrapperE or(boolean condition)
default E or()
E or(boolean condition, java.util.function.Consumer<Wrapper<T,? super E,Column>> consumer)
condition - 是否执行consumer - or的wrapperCopyright © 2024. All rights reserved.