Interface CompareStr<Children,R>
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
CompareStrIfExists<Children,R>
- All Known Implementing Classes:
AptAbstractWrapper,AptQueryWrapper,DeleteJoinWrapper,JoinAbstractLambdaWrapper,JoinAbstractWrapper,JoinAbstractWrapper,KtAbstractLambdaWrapper,KtAbstractWrapper,KtDeleteJoinWrapper,KtLambdaWrapper,KtUpdateJoinWrapper,MPJLambdaWrapper,UpdateJoinWrapper
copu
Compare- Since:
- 1.3.12
-
Method Summary
Modifier and TypeMethodDescription<V> ChildrenallEqStr(boolean condition, BiPredicate<R, V> filter, Map<R, V> params, boolean null2IsNull) 字段过滤接口,传入多参数时允许对参数进行过滤<V> Childrenmap 所有非空属性等于 =default <V> ChildrenallEqStr(BiPredicate<R, V> filter, Map<R, V> params) ignoredefault <V> ChildrenallEqStr(BiPredicate<R, V> filter, Map<R, V> params, boolean null2IsNull) ignoredefault <V> Childrenignoredefault <V> ChildrenignoreBETWEEN 值1 AND 值2default Childrenignore等于 =default Childrenignore大于等于 >=default Childrenignore大于 >default Childrenignore小于等于 <=default ChildrenignoreLIKE '%值%'default ChildrenignoreLIKE '%值'default ChildrenignoreLIKE '值%'default Childrenignore小于 <default Childrenignore不等于 <>default ChildrenignorenotBetween(boolean condition, R column, Object val1, Object val2) NOT BETWEEN 值1 AND 值2default ChildrennotBetween(R column, Object val1, Object val2) ignoreNOT LIKE '%值%'default ChildrenignorenotLikeLeft(boolean condition, R column, Object val) LIKE '%值'default ChildrennotLikeLeft(R column, Object val) ignorenotLikeRight(boolean condition, R column, Object val) LIKE '值%'default ChildrennotLikeRight(R column, Object val) ignore
-
Method Details
-
allEqStr
ignore -
allEqStr
ignore -
allEqStr
map 所有非空属性等于 =- Parameters:
condition- 执行条件params- map 类型的参数, key 是字段名, value 是字段值null2IsNull- 是否参数为 null 自动执行 isNull 方法, false 则忽略这个字段\- Returns:
- children
-
allEqStr
ignore -
allEqStr
ignore -
allEqStr
<V> Children allEqStr(boolean condition, BiPredicate<R, V> filter, Map<R, V> params, boolean null2IsNull) 字段过滤接口,传入多参数时允许对参数进行过滤- Parameters:
condition- 执行条件filter- 返回 true 来允许字段传入比对条件中params- map 类型的参数, key 是字段名, value 是字段值null2IsNull- 是否参数为 null 自动执行 isNull 方法, false 则忽略这个字段- Returns:
- children
-
eq
ignore -
eq
等于 =- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
ne
ignore -
ne
不等于 <>- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
gt
ignore -
gt
大于 >- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
ge
ignore -
ge
大于等于 >=- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
lt
ignore -
lt
小于 <- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
le
ignore -
le
小于等于 <=- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
between
ignore -
between
BETWEEN 值1 AND 值2- Parameters:
condition- 执行条件column- 字段val1- 值1val2- 值2- Returns:
- children
-
notBetween
ignore -
notBetween
NOT BETWEEN 值1 AND 值2- Parameters:
condition- 执行条件column- 字段val1- 值1val2- 值2- Returns:
- children
-
like
ignore -
like
LIKE '%值%'- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
notLike
ignore -
notLike
NOT LIKE '%值%'- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
likeLeft
ignore -
likeLeft
LIKE '%值'- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
notLikeLeft
ignore -
notLikeLeft
LIKE '%值'- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
likeRight
ignore -
likeRight
LIKE '值%'- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
notLikeRight
ignore -
notLikeRight
LIKE '值%'- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-