Skip to content

Commit 77bc58c

Browse files
committed
Just return a plain stream
1 parent 0e91dad commit 77bc58c

26 files changed

+50
-58
lines changed

src/main/java/org/mybatis/dynamic/sql/AbstractListValueCondition.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ protected AbstractListValueCondition(Collection<T> values) {
3232
this.values = Objects.requireNonNull(values);
3333
}
3434

35-
public final <R> Stream<R> mapValues(Function<T, R> mapper) {
36-
return values.stream().map(mapper);
35+
public final Stream<T> values() {
36+
return values.stream();
3737
}
3838

3939
@Override

src/main/java/org/mybatis/dynamic/sql/common/OrderByModel.java

Lines changed: 2 additions & 3 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.Function;
2322
import java.util.stream.Stream;
2423

2524
import org.mybatis.dynamic.sql.SortSpecification;
@@ -34,8 +33,8 @@ private OrderByModel(Collection<? extends SortSpecification> columns) {
3433
this.columns.addAll(columns);
3534
}
3635

37-
public <R> Stream<R> mapColumns(Function<SortSpecification, R> mapper) {
38-
return columns.stream().map(mapper);
36+
public Stream<SortSpecification> columns() {
37+
return columns.stream();
3938
}
4039

4140
public static OrderByModel of(Collection<? extends SortSpecification> columns) {

src/main/java/org/mybatis/dynamic/sql/common/OrderByRenderer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
public class OrderByRenderer {
2424
public FragmentAndParameters render(OrderByModel orderByModel) {
25-
String phrase = orderByModel.mapColumns(this::calculateOrderByPhrase)
25+
String phrase = orderByModel.columns().map(this::calculateOrderByPhrase)
2626
.collect(Collectors.joining(", ", "order by ", "")); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
2727
return FragmentAndParameters.fromFragment(phrase);
2828
}

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import java.util.Collections;
2121
import java.util.List;
2222
import java.util.Objects;
23-
import java.util.function.Function;
2423
import java.util.stream.Stream;
2524

2625
import org.mybatis.dynamic.sql.SqlTable;
@@ -37,8 +36,8 @@ protected AbstractMultiRowInsertModel(AbstractBuilder<T, ?> builder) {
3736
columnMappings = Objects.requireNonNull(builder.columnMappings);
3837
}
3938

40-
public <R> Stream<R> mapColumnMappings(Function<AbstractColumnMapping, R> mapper) {
41-
return columnMappings.stream().map(mapper);
39+
public Stream<AbstractColumnMapping> columnMappings() {
40+
return columnMappings.stream();
4241
}
4342

4443
public List<T> records() {

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import java.util.ArrayList;
1919
import java.util.List;
2020
import java.util.Objects;
21-
import java.util.function.Function;
2221
import java.util.stream.Stream;
2322

2423
import org.jetbrains.annotations.NotNull;
@@ -43,8 +42,8 @@ private GeneralInsertModel(Builder builder) {
4342
statementConfiguration = Objects.requireNonNull(builder.statementConfiguration);
4443
}
4544

46-
public <R> Stream<R> mapColumnMappings(Function<AbstractColumnMapping, R> mapper) {
47-
return insertMappings.stream().map(mapper);
45+
public Stream<AbstractColumnMapping> columnMappings() {
46+
return insertMappings.stream();
4847
}
4948

5049
public SqlTable table() {

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import java.util.ArrayList;
1919
import java.util.List;
2020
import java.util.Objects;
21-
import java.util.function.Function;
2221
import java.util.stream.Stream;
2322

2423
import org.mybatis.dynamic.sql.SqlColumn;
@@ -33,8 +32,8 @@ private InsertColumnListModel(List<SqlColumn<?>> columns) {
3332
this.columns.addAll(columns);
3433
}
3534

36-
public <R> Stream<R> mapColumns(Function<SqlColumn<?>, R> mapper) {
37-
return columns.stream().map(mapper);
35+
public Stream<SqlColumn<?>> columns() {
36+
return columns.stream();
3837
}
3938

4039
public static InsertColumnListModel of(List<SqlColumn<?>> columns) {

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import java.util.ArrayList;
1919
import java.util.List;
2020
import java.util.Objects;
21-
import java.util.function.Function;
2221
import java.util.stream.Stream;
2322

2423
import org.jetbrains.annotations.NotNull;
@@ -41,8 +40,8 @@ private InsertModel(Builder<T> builder) {
4140
Validator.assertNotEmpty(columnMappings, "ERROR.7"); //$NON-NLS-1$
4241
}
4342

44-
public <R> Stream<R> mapColumnMappings(Function<AbstractColumnMapping, R> mapper) {
45-
return columnMappings.stream().map(mapper);
43+
public Stream<AbstractColumnMapping> columnMappings() {
44+
return columnMappings.stream();
4645
}
4746

4847
public T row() {

src/main/java/org/mybatis/dynamic/sql/insert/render/BatchInsertRenderer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ private BatchInsertRenderer(Builder<T> builder) {
3232

3333
public BatchInsert<T> render() {
3434
MultiRowValuePhraseVisitor visitor = new MultiRowValuePhraseVisitor(renderingStrategy, "row"); //$NON-NLS-1$)
35-
FieldAndValueCollector collector = model.mapColumnMappings(m -> m.accept(visitor))
35+
FieldAndValueCollector collector = model.columnMappings().map(m -> m.accept(visitor))
3636
.collect(FieldAndValueCollector.collect());
3737

3838
String insertStatement = InsertRenderingUtilities.calculateInsertStatement(model.table(), collector);

src/main/java/org/mybatis/dynamic/sql/insert/render/GeneralInsertRenderer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ private GeneralInsertRenderer(Builder builder) {
3838

3939
public GeneralInsertStatementProvider render() {
4040
GeneralInsertValuePhraseVisitor visitor = new GeneralInsertValuePhraseVisitor(renderingContext);
41-
FieldAndValueCollector collector = model.mapColumnMappings(m -> m.accept(visitor))
41+
FieldAndValueCollector collector = model.columnMappings().map(m -> m.accept(visitor))
4242
.filter(Optional::isPresent)
4343
.map(Optional::get)
4444
.collect(FieldAndValueCollector.collect());

src/main/java/org/mybatis/dynamic/sql/insert/render/InsertRenderer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ private InsertRenderer(Builder<T> builder) {
3535
public InsertStatementProvider<T> render() {
3636
ValuePhraseVisitor visitor = new ValuePhraseVisitor(renderingStrategy);
3737

38-
FieldAndValueCollector collector = model.mapColumnMappings(m -> m.accept(visitor))
38+
FieldAndValueCollector collector = model.columnMappings().map(m -> m.accept(visitor))
3939
.filter(Optional::isPresent)
4040
.map(Optional::get)
4141
.collect(FieldAndValueCollector.collect());

0 commit comments

Comments
 (0)