@@ -20,49 +20,49 @@ import org.mybatis.dynamic.sql.select.AbstractQueryExpressionDSL
20
20
import org.mybatis.dynamic.sql.select.SelectModel
21
21
22
22
fun <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
+ }
27
27
28
28
fun <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
+ }
33
33
34
34
fun <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
+ }
39
39
40
40
fun <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
+ }
45
45
46
46
fun <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
+ }
51
51
52
52
fun <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
+ }
57
57
58
58
fun <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
+ }
63
63
64
64
fun <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