@@ -49,15 +49,15 @@ public Optional<FragmentAndParameters> visit(NullMapping mapping) {
49
49
50
50
@ Override
51
51
public Optional <FragmentAndParameters > visit (ConstantMapping mapping ) {
52
- String fragment = mapping .column (). map ( renderingContext :: aliasedColumnName )
52
+ String fragment = renderingContext . aliasedColumnName ( mapping .column ())
53
53
+ " = " + mapping .constant (); //$NON-NLS-1$
54
54
return FragmentAndParameters .withFragment (fragment )
55
55
.buildOptional ();
56
56
}
57
57
58
58
@ Override
59
59
public Optional <FragmentAndParameters > visit (StringConstantMapping mapping ) {
60
- String fragment = mapping .column (). map ( renderingContext :: aliasedColumnName )
60
+ String fragment = renderingContext . aliasedColumnName ( mapping .column ())
61
61
+ " = " //$NON-NLS-1$
62
62
+ StringUtilities .formatConstantForSQL (mapping .constant ());
63
63
@@ -85,7 +85,7 @@ public <T> Optional<FragmentAndParameters> visit(ValueWhenPresentMapping<T> mapp
85
85
@ Override
86
86
public Optional <FragmentAndParameters > visit (SelectMapping mapping ) {
87
87
SelectStatementProvider selectStatement = mapping .selectModel ().render (renderingContext );
88
- String fragment = mapping .column (). map ( renderingContext :: aliasedColumnName )
88
+ String fragment = renderingContext . aliasedColumnName ( mapping .column ())
89
89
+ " = (" //$NON-NLS-1$
90
90
+ selectStatement .getSelectStatement ()
91
91
+ ")" ; //$NON-NLS-1$
@@ -99,7 +99,7 @@ public Optional<FragmentAndParameters> visit(SelectMapping mapping) {
99
99
public Optional <FragmentAndParameters > visit (ColumnToColumnMapping mapping ) {
100
100
FragmentAndParameters renderedColumn = mapping .rightColumn ().render (renderingContext );
101
101
102
- String setPhrase = mapping .column (). map ( renderingContext :: aliasedColumnName )
102
+ String setPhrase = renderingContext . aliasedColumnName ( mapping .column ())
103
103
+ " = " //$NON-NLS-1$
104
104
+ renderedColumn .fragment ();
105
105
@@ -109,8 +109,8 @@ public Optional<FragmentAndParameters> visit(ColumnToColumnMapping mapping) {
109
109
}
110
110
111
111
private <T > Optional <FragmentAndParameters > buildValueFragment (AbstractColumnMapping mapping , T value ) {
112
- RenderedParameterInfo parameterInfo = mapping .column (). map ( renderingContext :: calculateParameterInfo );
113
- String setPhrase = mapping .column (). map ( renderingContext :: aliasedColumnName )
112
+ RenderedParameterInfo parameterInfo = renderingContext . calculateParameterInfo ( mapping .column ());
113
+ String setPhrase = renderingContext . aliasedColumnName ( mapping .column ())
114
114
+ " = " //$NON-NLS-1$
115
115
+ parameterInfo .renderedPlaceHolder ();
116
116
@@ -121,7 +121,7 @@ private <T> Optional<FragmentAndParameters> buildValueFragment(AbstractColumnMap
121
121
122
122
private Optional <FragmentAndParameters > buildNullFragment (AbstractColumnMapping mapping ) {
123
123
return FragmentAndParameters
124
- .withFragment (mapping .column (). map ( renderingContext :: aliasedColumnName ) + " = null" ) //$NON-NLS-1$
124
+ .withFragment (renderingContext . aliasedColumnName ( mapping .column ()) + " = null" ) //$NON-NLS-1$
125
125
.buildOptional ();
126
126
}
127
127
}
0 commit comments