@@ -18,20 +18,12 @@ package org.mybatis.dynamic.sql.util.kotlin.mybatis3
18
18
import org.mybatis.dynamic.sql.BasicColumn
19
19
import org.mybatis.dynamic.sql.SqlBuilder
20
20
import org.mybatis.dynamic.sql.SqlTable
21
- import org.mybatis.dynamic.sql.insert.InsertDSL
22
- import org.mybatis.dynamic.sql.insert.MultiRowInsertDSL
23
21
import org.mybatis.dynamic.sql.insert.render.InsertStatementProvider
24
22
import org.mybatis.dynamic.sql.insert.render.MultiRowInsertStatementProvider
25
23
import org.mybatis.dynamic.sql.render.RenderingStrategies
26
24
import org.mybatis.dynamic.sql.select.QueryExpressionDSL
27
25
import org.mybatis.dynamic.sql.select.SelectModel
28
- import org.mybatis.dynamic.sql.util.kotlin.CountCompleter
29
- import org.mybatis.dynamic.sql.util.kotlin.DeleteCompleter
30
- import org.mybatis.dynamic.sql.util.kotlin.SelectCompleter
31
- import org.mybatis.dynamic.sql.util.kotlin.UpdateCompleter
32
-
33
- typealias InsertCompleter <T > = InsertDSL <T >.() -> InsertDSL <T >
34
- typealias MultiRowInsertCompleter <T > = MultiRowInsertDSL <T >.() -> MultiRowInsertDSL <T >
26
+ import org.mybatis.dynamic.sql.util.kotlin.*
35
27
36
28
fun count (table : SqlTable , completer : CountCompleter ) =
37
29
completer(SqlBuilder .countFrom(table)).build().render(RenderingStrategies .MYBATIS3 )
@@ -45,11 +37,11 @@ fun <T> insert(record: T, table: SqlTable, completer: InsertCompleter<T>): Inser
45
37
fun <T > insertMultiple (records : Collection <T >, table : SqlTable , completer : MultiRowInsertCompleter <T >): MultiRowInsertStatementProvider <T > =
46
38
completer(SqlBuilder .insertMultiple(records).into(table)).build().render(RenderingStrategies .MYBATIS3 )
47
39
48
- fun QueryExpressionDSL.FromGatherer<SelectModel>.from (table : SqlTable , complete : SelectCompleter ) =
49
- complete (from(table)).build().render(RenderingStrategies .MYBATIS3 )
40
+ fun QueryExpressionDSL.FromGatherer<SelectModel>.from (table : SqlTable , completer : SelectCompleter ) =
41
+ completer (from(table)).build().render(RenderingStrategies .MYBATIS3 )
50
42
51
- fun QueryExpressionDSL.FromGatherer<SelectModel>.from (table : SqlTable , alias : String , complete : SelectCompleter ) =
52
- complete (from(table, alias)).build().render(RenderingStrategies .MYBATIS3 )
43
+ fun QueryExpressionDSL.FromGatherer<SelectModel>.from (table : SqlTable , alias : String , completer : SelectCompleter ) =
44
+ completer (from(table, alias)).build().render(RenderingStrategies .MYBATIS3 )
53
45
54
46
fun select (start : QueryExpressionDSL <SelectModel >, completer : SelectCompleter ) =
55
47
completer(start).build().render(RenderingStrategies .MYBATIS3 )
0 commit comments