接口 Compare<Children,R>
-
- 所有超级接口:
java.io.Serializable
- 所有已知实现类:
AbstractLambdaWrapper,AbstractWrapper,LambdaQueryWrapper,LambdaUpdateWrapper,QueryWrapper,UpdateWrapper
public interface Compare<Children,R> extends java.io.Serializable查询条件封装比较值
- 从以下版本开始:
- 2017-05-26
- 作者:
- hubin miemie HCL
-
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 <V> ChildrenallEq(boolean condition, java.util.function.BiPredicate<R,V> filter, java.util.Map<R,V> params, boolean null2IsNull)字段过滤接口,传入多参数时允许对参数进行过滤<V> ChildrenallEq(boolean condition, java.util.Map<R,V> params, boolean null2IsNull)map 所有非空属性等于 =default <V> ChildrenallEq(java.util.function.BiPredicate<R,V> filter, java.util.Map<R,V> params)ignoredefault <V> ChildrenallEq(java.util.function.BiPredicate<R,V> filter, java.util.Map<R,V> params, boolean null2IsNull)ignoredefault <V> ChildrenallEq(java.util.Map<R,V> params)ignoredefault <V> ChildrenallEq(java.util.Map<R,V> params, boolean null2IsNull)ignoreChildrenbetween(boolean condition, R column, java.lang.Object val1, java.lang.Object val2)BETWEEN 值1 AND 值2default Childrenbetween(R column, java.lang.Object val1, java.lang.Object val2)ignoreChildreneq(boolean condition, R column, java.lang.Object val)等于 =default Childreneq(R column, java.lang.Object val)ignoreChildrenge(boolean condition, R column, java.lang.Object val)大于等于 >=default Childrenge(R column, java.lang.Object val)ignoreChildrengt(boolean condition, R column, java.lang.Object val)大于 >default Childrengt(R column, java.lang.Object val)ignoreChildrenle(boolean condition, R column, java.lang.Object val)小于等于 <=default Childrenle(R column, java.lang.Object val)ignoreChildrenlike(boolean condition, R column, java.lang.Object val)LIKE '%值%'default Childrenlike(R column, java.lang.Object val)ignoreChildrenlikeLeft(boolean condition, R column, java.lang.Object val)LIKE '%值'default ChildrenlikeLeft(R column, java.lang.Object val)ignoreChildrenlikeRight(boolean condition, R column, java.lang.Object val)LIKE '值%'default ChildrenlikeRight(R column, java.lang.Object val)ignoreChildrenlt(boolean condition, R column, java.lang.Object val)小于 <default Childrenlt(R column, java.lang.Object val)ignoreChildrenne(boolean condition, R column, java.lang.Object val)不等于 <>default Childrenne(R column, java.lang.Object val)ignoreChildrennotBetween(boolean condition, R column, java.lang.Object val1, java.lang.Object val2)NOT BETWEEN 值1 AND 值2default ChildrennotBetween(R column, java.lang.Object val1, java.lang.Object val2)ignoreChildrennotLike(boolean condition, R column, java.lang.Object val)NOT LIKE '%值%'default ChildrennotLike(R column, java.lang.Object val)ignore
-
-
-
方法详细资料
-
allEq
<V> Children allEq(boolean condition, java.util.Map<R,V> params, boolean null2IsNull)
map 所有非空属性等于 =- 参数:
condition- 执行条件params- map 类型的参数, key 是字段名, value 是字段值null2IsNull- 是否参数为 null 自动执行 isNull 方法, false 则忽略这个字段\- 返回:
- children
-
allEq
default <V> Children allEq(java.util.function.BiPredicate<R,V> filter, java.util.Map<R,V> params)
ignore
-
allEq
default <V> Children allEq(java.util.function.BiPredicate<R,V> filter, java.util.Map<R,V> params, boolean null2IsNull)
ignore
-
allEq
<V> Children allEq(boolean condition, java.util.function.BiPredicate<R,V> filter, java.util.Map<R,V> params, boolean null2IsNull)
字段过滤接口,传入多参数时允许对参数进行过滤- 参数:
condition- 执行条件filter- 返回 true 来允许字段传入比对条件中params- map 类型的参数, key 是字段名, value 是字段值null2IsNull- 是否参数为 null 自动执行 isNull 方法, false 则忽略这个字段- 返回:
- children
-
eq
Children eq(boolean condition, R column, java.lang.Object val)
等于 =- 参数:
condition- 执行条件column- 字段val- 值- 返回:
- children
-
ne
Children ne(boolean condition, R column, java.lang.Object val)
不等于 <>- 参数:
condition- 执行条件column- 字段val- 值- 返回:
- children
-
gt
Children gt(boolean condition, R column, java.lang.Object val)
大于 >- 参数:
condition- 执行条件column- 字段val- 值- 返回:
- children
-
ge
Children ge(boolean condition, R column, java.lang.Object val)
大于等于 >=- 参数:
condition- 执行条件column- 字段val- 值- 返回:
- children
-
lt
Children lt(boolean condition, R column, java.lang.Object val)
小于 <- 参数:
condition- 执行条件column- 字段val- 值- 返回:
- children
-
le
Children le(boolean condition, R column, java.lang.Object val)
小于等于 <=- 参数:
condition- 执行条件column- 字段val- 值- 返回:
- children
-
between
Children between(boolean condition, R column, java.lang.Object val1, java.lang.Object val2)
BETWEEN 值1 AND 值2- 参数:
condition- 执行条件column- 字段val1- 值1val2- 值2- 返回:
- children
-
notBetween
default Children notBetween(R column, java.lang.Object val1, java.lang.Object val2)
ignore
-
notBetween
Children notBetween(boolean condition, R column, java.lang.Object val1, java.lang.Object val2)
NOT BETWEEN 值1 AND 值2- 参数:
condition- 执行条件column- 字段val1- 值1val2- 值2- 返回:
- children
-
like
Children like(boolean condition, R column, java.lang.Object val)
LIKE '%值%'- 参数:
condition- 执行条件column- 字段val- 值- 返回:
- children
-
notLike
Children notLike(boolean condition, R column, java.lang.Object val)
NOT LIKE '%值%'- 参数:
condition- 执行条件column- 字段val- 值- 返回:
- children
-
likeLeft
Children likeLeft(boolean condition, R column, java.lang.Object val)
LIKE '%值'- 参数:
condition- 执行条件column- 字段val- 值- 返回:
- children
-
-