We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4b34297 commit 7f6dee4Copy full SHA for 7f6dee4
src/main/kotlin/org/mybatis/dynamic/sql/util/kotlin/JoinCollector.kt
@@ -22,12 +22,13 @@ import org.mybatis.dynamic.sql.select.join.JoinCriterion
22
typealias JoinReceiver = JoinCollector.() -> JoinCollector
23
24
class JoinCollector {
25
- lateinit var onJoinCriterion: JoinCriterion
+ val onJoinCriterion: JoinCriterion by lazy { internalOnCriterion }
26
val andJoinCriteria = mutableListOf<JoinCriterion>()
27
+ private lateinit var internalOnCriterion: JoinCriterion
28
29
fun on(column: BasicColumn, condition: JoinCondition) =
30
apply {
- onJoinCriterion = JoinCriterion.Builder()
31
+ internalOnCriterion = JoinCriterion.Builder()
32
.withConnector("on")
33
.withJoinColumn(column)
34
.withJoinCondition(condition)
0 commit comments