Skip to content

Commit 5249d82

Browse files
committed
Update DSL functions are Unit functions
1 parent 411d22f commit 5249d82

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

src/main/kotlin/org/mybatis/dynamic/sql/util/kotlin/KotlinUpdateBuilder.kt

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -35,55 +35,54 @@ class KotlinUpdateBuilder(private val dsl: UpdateDSL<UpdateModel>) :
3535
@MyBatisDslMarker
3636
@Suppress("TooManyFunctions")
3737
inner class KotlinSetClauseFinisher<T>(private val column: SqlColumn<T>) {
38-
fun equalToNull(): KotlinUpdateBuilder =
38+
fun equalToNull(): Unit =
3939
applyToDsl {
4040
set(column).equalToNull()
4141
}
4242

43-
fun equalToConstant(constant: String): KotlinUpdateBuilder =
43+
fun equalToConstant(constant: String): Unit =
4444
applyToDsl {
4545
set(column).equalToConstant(constant)
4646
}
4747

48-
fun equalToStringConstant(constant: String): KotlinUpdateBuilder =
48+
fun equalToStringConstant(constant: String): Unit =
4949
applyToDsl {
5050
set(column).equalToStringConstant(constant)
5151
}
5252

53-
fun equalTo(value: T): KotlinUpdateBuilder = equalTo { value }
53+
fun equalTo(value: T): Unit = equalTo { value }
5454

55-
fun equalTo(value: () -> T): KotlinUpdateBuilder =
55+
fun equalTo(value: () -> T): Unit =
5656
applyToDsl {
5757
set(column).equalTo(value)
5858
}
5959

60-
fun equalTo(rightColumn: BasicColumn): KotlinUpdateBuilder =
60+
fun equalTo(rightColumn: BasicColumn): Unit =
6161
applyToDsl {
6262
set(column).equalTo(rightColumn)
6363
}
6464

65-
fun equalToOrNull(value: T?): KotlinUpdateBuilder = equalToOrNull { value }
65+
fun equalToOrNull(value: T?): Unit = equalToOrNull { value }
6666

67-
fun equalToOrNull(value: () -> T?): KotlinUpdateBuilder =
67+
fun equalToOrNull(value: () -> T?): Unit =
6868
applyToDsl {
6969
set(column).equalToOrNull(value)
7070
}
7171

72-
fun equalToQueryResult(subQuery: KotlinSubQueryBuilder.() -> Unit): KotlinUpdateBuilder =
72+
fun equalToQueryResult(subQuery: KotlinSubQueryBuilder.() -> Unit): Unit =
7373
applyToDsl {
7474
set(column).equalTo(KotlinSubQueryBuilder().apply(subQuery))
7575
}
7676

77-
fun equalToWhenPresent(value: () -> T?): KotlinUpdateBuilder =
77+
fun equalToWhenPresent(value: () -> T?): Unit =
7878
applyToDsl {
7979
set(column).equalToWhenPresent(value)
8080
}
8181

82-
fun equalToWhenPresent(value: T?): KotlinUpdateBuilder = equalToWhenPresent { value }
82+
fun equalToWhenPresent(value: T?): Unit = equalToWhenPresent { value }
8383

84-
private fun applyToDsl(block: UpdateDSL<UpdateModel>.() -> Unit): KotlinUpdateBuilder =
85-
this@KotlinUpdateBuilder.apply {
86-
dsl.apply(block)
87-
}
84+
private fun applyToDsl(block: UpdateDSL<UpdateModel>.() -> Unit) {
85+
this@KotlinUpdateBuilder.dsl.apply(block)
86+
}
8887
}
8988
}

0 commit comments

Comments
 (0)