Interface OnCompare<Children>
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
KtAbstractLambdaWrapper,KtAbstractWrapper,KtDeleteJoinWrapper,KtLambdaWrapper,KtUpdateJoinWrapper
将原来的泛型R改成KProperty<?>, Object改为KProperty<?>
以及移除不会在ON语句中出现的条件 比如like相关 保留原来的like 只是不太可能会出现 on a.id like b.id 所以不会支持这种写法
Compare
- Since:
- 1.4.6
-
Method Summary
Modifier and TypeMethodDescriptioneq(boolean condition, String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) 等于 =default Childreneq(boolean condition, String alias, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) default Childreneq(boolean condition, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) default Childreneq(boolean condition, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) default Childreneq(String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) default Childrendefault Childrendefault Childreneq(kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) ge(boolean condition, String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) 大于等于 >=default Childrenge(boolean condition, String alias, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) default Childrenge(boolean condition, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) default Childrenge(boolean condition, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) default Childrenge(String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) default Childrendefault Childrendefault Childrenge(kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) gt(boolean condition, String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) 大于 >default Childrengt(boolean condition, String alias, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) default Childrengt(boolean condition, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) default Childrengt(boolean condition, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) default Childrengt(String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) default Childrendefault Childrendefault Childrengt(kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) le(boolean condition, String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) 小于等于 <=default Childrenle(boolean condition, String alias, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) default Childrenle(boolean condition, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) default Childrenle(boolean condition, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) default Childrenle(String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) default Childrendefault Childrendefault Childrenle(kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) lt(boolean condition, String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) 小于 <default Childrenlt(boolean condition, String alias, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) default Childrenlt(boolean condition, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) default Childrenlt(boolean condition, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) default Childrenlt(String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) default Childrendefault Childrendefault Childrenlt(kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) ne(boolean condition, String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) 不等于 <>default Childrenne(boolean condition, String alias, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) default Childrenne(boolean condition, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) default Childrenne(boolean condition, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) default Childrenne(String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) default Childrendefault Childrendefault Childrenne(kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val)
-
Method Details
-
eq
-
eq
-
eq
-
eq
-
eq
default Children eq(boolean condition, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) -
eq
-
eq
-
eq
Children eq(boolean condition, String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) 等于 =- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
ne
-
ne
-
ne
-
ne
-
ne
default Children ne(boolean condition, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) -
ne
-
ne
-
ne
Children ne(boolean condition, String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) 不等于 <>- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
gt
-
gt
-
gt
-
gt
-
gt
default Children gt(boolean condition, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) -
gt
-
gt
-
gt
Children gt(boolean condition, String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) 大于 >- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
ge
-
ge
-
ge
-
ge
-
ge
default Children ge(boolean condition, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) -
ge
-
ge
-
ge
Children ge(boolean condition, String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) 大于等于 >=- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
lt
-
lt
-
lt
-
lt
-
lt
default Children lt(boolean condition, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) -
lt
-
lt
-
lt
Children lt(boolean condition, String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) 小于 <- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-
le
-
le
-
le
-
le
-
le
default Children le(boolean condition, kotlin.reflect.KProperty<?> column, kotlin.reflect.KProperty<?> val) -
le
-
le
-
le
Children le(boolean condition, String alias, kotlin.reflect.KProperty<?> column, String rightAlias, kotlin.reflect.KProperty<?> val) 小于等于 <=- Parameters:
condition- 执行条件column- 字段val- 值- Returns:
- children
-