@@ -105,18 +105,18 @@ abstract class KotlinBaseBuilder<D : AbstractWhereSupport<*>, B : KotlinBaseBuil
105105
106106 fun allRows (): B = self()
107107
108- private fun applyToWhere (block : AbstractWhereDSL <* >.() -> Unit ): B =
109- self ().also {
110- getDsl().where(). apply (block )
111- }
108+ private fun applyToWhere (block : AbstractWhereDSL <* >.() -> Unit ): B {
109+ getDsl ().where(). apply (block)
110+ return self( )
111+ }
112112
113113 private fun applyToWhere (
114114 subCriteria : CriteriaReceiver ,
115115 block : AbstractWhereDSL <* >.(List <SqlCriterion >) -> Unit
116- ): B =
117- self ().also {
118- getDsl().where().block( CriteriaCollector (). apply (subCriteria).criteria )
119- }
116+ ): B {
117+ getDsl ().where().block( CriteriaCollector (). apply (subCriteria).criteria)
118+ return self( )
119+ }
120120
121121 protected abstract fun self (): B
122122
@@ -199,17 +199,17 @@ abstract class KotlinBaseJoiningBuilder<D : AbstractQueryExpressionDSL<*, *>, B
199199 rightJoin(sq, sq.correlationName, jc.onJoinCriterion, jc.andJoinCriteria)
200200 }
201201
202- private fun applyToDsl (joinCriteria : JoinReceiver , applyJoin : D .(JoinCollector ) -> Unit ): B =
203- self ().also {
204- getDsl().applyJoin( JoinCollector (). apply (joinCriteria) )
205- }
202+ private fun applyToDsl (joinCriteria : JoinReceiver , applyJoin : D .(JoinCollector ) -> Unit ): B {
203+ getDsl ().applyJoin( JoinCollector (). apply (joinCriteria))
204+ return self( )
205+ }
206206
207207 private fun applyToDsl (
208208 subQuery : KotlinQualifiedSubQueryBuilder .() -> Unit ,
209209 joinCriteria : JoinReceiver ,
210210 applyJoin : D .(KotlinQualifiedSubQueryBuilder , JoinCollector ) -> Unit
211- ): B =
212- self ().also {
213- getDsl().applyJoin( KotlinQualifiedSubQueryBuilder (). apply (subQuery), JoinCollector (). apply (joinCriteria) )
214- }
211+ ): B {
212+ getDsl ().applyJoin( KotlinQualifiedSubQueryBuilder (). apply (subQuery), JoinCollector (). apply (joinCriteria))
213+ return self( )
214+ }
215215}
0 commit comments