File tree Expand file tree Collapse file tree 4 files changed +4
-8
lines changed
src/main/java/org/mybatis/dynamic/sql Expand file tree Collapse file tree 4 files changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -40,8 +40,7 @@ private GeneralInsertRenderer(Builder builder) {
4040 public GeneralInsertStatementProvider render () {
4141 FieldAndValueCollector collector = model .columnMappings ()
4242 .map (m -> m .accept (visitor ))
43- .filter (Optional ::isPresent )
44- .map (Optional ::get )
43+ .flatMap (Optional ::stream )
4544 .collect (FieldAndValueCollector .collect ());
4645
4746 Validator .assertFalse (collector .isEmpty (), "ERROR.9" ); //$NON-NLS-1$
Original file line number Diff line number Diff line change @@ -35,8 +35,7 @@ private InsertRenderer(Builder<T> builder) {
3535 public InsertStatementProvider <T > render () {
3636 FieldAndValueCollector collector = model .columnMappings ()
3737 .map (m -> m .accept (visitor ))
38- .filter (Optional ::isPresent )
39- .map (Optional ::get )
38+ .flatMap (Optional ::stream )
4039 .collect (FieldAndValueCollector .collect ());
4140
4241 Validator .assertFalse (collector .isEmpty (), "ERROR.10" ); //$NON-NLS-1$
Original file line number Diff line number Diff line change @@ -85,8 +85,7 @@ private FragmentAndParameters calculateSetPhrase() {
8585 "ERROR.18" ); //$NON-NLS-1$
8686
8787 FragmentCollector fragmentCollector = fragmentsAndParameters .stream ()
88- .filter (Optional ::isPresent )
89- .map (Optional ::get )
88+ .flatMap (Optional ::stream )
9089 .collect (FragmentCollector .collect ());
9190
9291 return toSetPhrase (fragmentCollector );
Original file line number Diff line number Diff line change @@ -135,8 +135,7 @@ private FragmentAndParameters renderExists(ExistsCriterion criterion) {
135135
136136 private List <RenderedCriterion > renderSubCriteria (List <AndOrCriteriaGroup > subCriteria ) {
137137 return subCriteria .stream ().map (this ::renderAndOrCriteriaGroup )
138- .filter (Optional ::isPresent )
139- .map (Optional ::get )
138+ .flatMap (Optional ::stream )
140139 .collect (Collectors .toList ());
141140 }
142141
You can’t perform that action at this time.
0 commit comments