Interface Compare<Children>
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
CompareIfExists<Children>
- All Known Implementing Classes:
KtAbstractLambdaWrapper,KtAbstractWrapper,KtDeleteJoinWrapper,KtLambdaWrapper,KtUpdateJoinWrapper
将原来的泛型R改成KProperty<?>
Compare
-
Method Summary
Modifier and TypeMethodDescriptionmap 所有非空属性等于 =default Childrendefault Childrenbetween(boolean condition, String alias, kotlin.reflect.KProperty<?> column, Object val1, Object val2) BETWEEN 值1 AND 值2default Childrendefault Childrendefault Children等于 =default Childrendefault Childrendefault Children大于等于 >=default Childrendefault Childrendefault Children大于 >default Childrendefault Childrendefault Children小于等于 <=default Childrendefault Childrendefault ChildrenLIKE '%值%'default Childrendefault Childrendefault ChildrenLIKE '%值'default Childrendefault Childrendefault ChildrenLIKE '值%'default Childrendefault Childrendefault Children小于 <default Childrendefault Childrendefault Children不等于 <>default Childrendefault Childrendefault ChildrennotBetween(boolean condition, String alias, kotlin.reflect.KProperty<?> column, Object val1, Object val2) NOT BETWEEN 值1 AND 值2default ChildrennotBetween(boolean condition, kotlin.reflect.KProperty<?> column, Object val1, Object val2) default ChildrennotBetween(String alias, kotlin.reflect.KProperty<?> column, Object val1, Object val2) default ChildrennotBetween(kotlin.reflect.KProperty<?> column, Object val1, Object val2) NOT LIKE '%值%'default Childrendefault Childrendefault ChildrennotLikeLeft(boolean condition, String alias, kotlin.reflect.KProperty<?> column, Object val) LIKE '%值'default ChildrennotLikeLeft(boolean condition, kotlin.reflect.KProperty<?> column, Object val) default ChildrennotLikeLeft(String alias, kotlin.reflect.KProperty<?> column, Object val) default ChildrennotLikeLeft(kotlin.reflect.KProperty<?> column, Object val) notLikeRight(boolean condition, String alias, kotlin.reflect.KProperty<?> column, Object val) LIKE '值%'default ChildrennotLikeRight(boolean condition, kotlin.reflect.KProperty<?> column, Object val) default ChildrennotLikeRight(String alias, kotlin.reflect.KProperty<?> column, Object val) default ChildrennotLikeRight(kotlin.reflect.KProperty<?> column, Object val)
-
Method Details
-
allEq
-
allEq
-
allEq
map 所有非空属性等于 =- Parameters:
condition- 执行条件params- map 类型的参数, key 是字段名, value 是字段值null2IsNull- 是否参数为 null 自动执行 isNull 方法, false 则忽略这个字段\- Returns:
- children
-
eq
-
eq
-
eq
-
eq
等于 =- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
ne
-
ne
-
ne
-
ne
不等于 <>- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
gt
-
gt
-
gt
-
gt
大于 >- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
ge
-
ge
-
ge
-
ge
大于等于 >=- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
lt
-
lt
-
lt
-
lt
小于 <- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
le
-
le
-
le
-
le
小于等于 <=- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
between
-
between
-
between
-
between
Children between(boolean condition, String alias, kotlin.reflect.KProperty<?> column, Object val1, Object val2) BETWEEN 值1 AND 值2- Parameters:
condition- 执行条件column- 字段val1- 值1val2- 值2- Returns:
- children
-
notBetween
-
notBetween
-
notBetween
-
notBetween
Children notBetween(boolean condition, String alias, kotlin.reflect.KProperty<?> column, Object val1, Object val2) NOT BETWEEN 值1 AND 值2- Parameters:
condition- 执行条件column- 字段val1- 值1val2- 值2- Returns:
- children
-
like
-
like
-
like
-
like
LIKE '%值%'- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
notLike
-
notLike
-
notLike
-
notLike
NOT LIKE '%值%'- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
likeLeft
-
likeLeft
-
likeLeft
-
likeLeft
LIKE '%值'- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
notLikeLeft
-
notLikeLeft
-
notLikeLeft
-
notLikeLeft
Children notLikeLeft(boolean condition, String alias, kotlin.reflect.KProperty<?> column, Object val) LIKE '%值'- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
likeRight
-
likeRight
-
likeRight
-
likeRight
LIKE '值%'- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
notLikeRight
-
notLikeRight
-
notLikeRight
-
notLikeRight
Children notLikeRight(boolean condition, String alias, kotlin.reflect.KProperty<?> column, Object val) LIKE '值%'- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-