@@ -20,49 +20,49 @@ import org.mybatis.dynamic.sql.select.AbstractQueryExpressionDSL
2020import org.mybatis.dynamic.sql.select.SelectModel
2121
2222fun <T : AbstractQueryExpressionDSL <T , SelectModel >> AbstractQueryExpressionDSL <T , SelectModel >
23- .join (table : SqlTable , collect : JoinReceiver ): T {
24- val collector = collect(JoinCollector ())
25- return join(table, collector. onJoinCriterion, collector. andJoinCriteria)
26- }
23+ .join (table : SqlTable , collect : JoinReceiver ): T =
24+ with ( collect(JoinCollector ())) {
25+ return join(table, onJoinCriterion, andJoinCriteria)
26+ }
2727
2828fun <T : AbstractQueryExpressionDSL <T , SelectModel >> AbstractQueryExpressionDSL <T , SelectModel >
29- .join (table : SqlTable , alias : String , collect : JoinReceiver ): T {
30- val collector = collect(JoinCollector ())
31- return join(table, alias, collector. onJoinCriterion, collector. andJoinCriteria)
32- }
29+ .join (table : SqlTable , alias : String , collect : JoinReceiver ): T =
30+ with ( collect(JoinCollector ())) {
31+ return join(table, alias, onJoinCriterion, andJoinCriteria)
32+ }
3333
3434fun <T : AbstractQueryExpressionDSL <T , SelectModel >> AbstractQueryExpressionDSL <T , SelectModel >
35- .fullJoin (table : SqlTable , collect : JoinReceiver ): T {
36- val collector = collect(JoinCollector ())
37- return fullJoin(table, collector. onJoinCriterion, collector. andJoinCriteria)
38- }
35+ .fullJoin (table : SqlTable , collect : JoinReceiver ): T =
36+ with ( collect(JoinCollector ())) {
37+ return fullJoin(table, onJoinCriterion, andJoinCriteria)
38+ }
3939
4040fun <T : AbstractQueryExpressionDSL <T , SelectModel >> AbstractQueryExpressionDSL <T , SelectModel >
41- .fullJoin (table : SqlTable , alias : String , collect : JoinReceiver ): T {
42- val collector = collect(JoinCollector ())
43- return fullJoin(table, alias, collector. onJoinCriterion, collector. andJoinCriteria)
44- }
41+ .fullJoin (table : SqlTable , alias : String , collect : JoinReceiver ): T =
42+ with ( collect(JoinCollector ())) {
43+ return fullJoin(table, alias, onJoinCriterion, andJoinCriteria)
44+ }
4545
4646fun <T : AbstractQueryExpressionDSL <T , SelectModel >> AbstractQueryExpressionDSL <T , SelectModel >
47- .leftJoin (table : SqlTable , collect : JoinReceiver ): T {
48- val collector = collect(JoinCollector ())
49- return leftJoin(table, collector. onJoinCriterion, collector. andJoinCriteria)
50- }
47+ .leftJoin (table : SqlTable , collect : JoinReceiver ): T =
48+ with ( collect(JoinCollector ())) {
49+ return leftJoin(table, onJoinCriterion, andJoinCriteria)
50+ }
5151
5252fun <T : AbstractQueryExpressionDSL <T , SelectModel >> AbstractQueryExpressionDSL <T , SelectModel >
53- .leftJoin (table : SqlTable , alias : String , collect : JoinReceiver ): T {
54- val collector = collect(JoinCollector ())
55- return leftJoin(table, alias, collector. onJoinCriterion, collector. andJoinCriteria)
56- }
53+ .leftJoin (table : SqlTable , alias : String , collect : JoinReceiver ): T =
54+ with ( collect(JoinCollector ())) {
55+ return leftJoin(table, alias, onJoinCriterion, andJoinCriteria)
56+ }
5757
5858fun <T : AbstractQueryExpressionDSL <T , SelectModel >> AbstractQueryExpressionDSL <T , SelectModel >
59- .rightJoin (table : SqlTable , collect : JoinReceiver ): T {
60- val collector = collect(JoinCollector ())
61- return rightJoin(table, collector. onJoinCriterion, collector. andJoinCriteria)
62- }
59+ .rightJoin (table : SqlTable , collect : JoinReceiver ): T =
60+ with ( collect(JoinCollector ())) {
61+ return rightJoin(table, onJoinCriterion, andJoinCriteria)
62+ }
6363
6464fun <T : AbstractQueryExpressionDSL <T , SelectModel >> AbstractQueryExpressionDSL <T , SelectModel >
65- .rightJoin (table : SqlTable , alias : String , collect : JoinReceiver ): T {
66- val collector = collect(JoinCollector ())
67- return rightJoin(table, alias, collector. onJoinCriterion, collector. andJoinCriteria)
68- }
65+ .rightJoin (table : SqlTable , alias : String , collect : JoinReceiver ): T =
66+ with ( collect(JoinCollector ())) {
67+ return rightJoin(table, alias, onJoinCriterion, andJoinCriteria)
68+ }
0 commit comments