Skip to content

Commit 129fbc4

Browse files
committed
GeneralInsert is not configurable yet
1 parent 17dcd49 commit 129fbc4

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

src/main/java/org/mybatis/dynamic/sql/insert/GeneralInsertDSL.java

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import java.util.Collection;
2020
import java.util.List;
2121
import java.util.Objects;
22-
import java.util.function.Consumer;
2322
import java.util.function.Supplier;
2423

2524
import org.jetbrains.annotations.NotNull;
@@ -28,18 +27,16 @@
2827
import org.mybatis.dynamic.sql.configuration.StatementConfiguration;
2928
import org.mybatis.dynamic.sql.util.AbstractColumnMapping;
3029
import org.mybatis.dynamic.sql.util.Buildable;
31-
import org.mybatis.dynamic.sql.util.ConfigurableStatement;
3230
import org.mybatis.dynamic.sql.util.ConstantMapping;
3331
import org.mybatis.dynamic.sql.util.NullMapping;
3432
import org.mybatis.dynamic.sql.util.StringConstantMapping;
3533
import org.mybatis.dynamic.sql.util.ValueMapping;
3634
import org.mybatis.dynamic.sql.util.ValueOrNullMapping;
3735
import org.mybatis.dynamic.sql.util.ValueWhenPresentMapping;
3836

39-
public class GeneralInsertDSL implements Buildable<GeneralInsertModel>, ConfigurableStatement<GeneralInsertDSL> {
37+
public class GeneralInsertDSL implements Buildable<GeneralInsertModel> {
4038
private final List<AbstractColumnMapping> columnMappings;
4139
private final SqlTable table;
42-
private final StatementConfiguration statementConfiguration = new StatementConfiguration();
4340

4441
private GeneralInsertDSL(Builder builder) {
4542
table = Objects.requireNonNull(builder.table);
@@ -56,20 +53,14 @@ public GeneralInsertModel build() {
5653
return new GeneralInsertModel.Builder()
5754
.withTable(table)
5855
.withInsertMappings(columnMappings)
59-
.withStatementConfiguration(statementConfiguration)
56+
.withStatementConfiguration(new StatementConfiguration()) // nothing configurable in this statement yet
6057
.build();
6158
}
6259

6360
public static GeneralInsertDSL insertInto(SqlTable table) {
6461
return new GeneralInsertDSL.Builder().withTable(table).build();
6562
}
6663

67-
@Override
68-
public GeneralInsertDSL configureStatement(Consumer<StatementConfiguration> consumer) {
69-
consumer.accept(statementConfiguration);
70-
return this;
71-
}
72-
7364
public class SetClauseFinisher<T> {
7465

7566
private final SqlColumn<T> column;

0 commit comments

Comments
 (0)