66
66
import org .hibernate .service .ServiceRegistry ;
67
67
import org .hibernate .sql .ast .SqlAstTranslator ;
68
68
import org .hibernate .sql .ast .SqlAstTranslatorFactory ;
69
- import org .hibernate .sql .ast .spi .JdbcParameterRenderer ;
69
+ import org .hibernate .sql .ast .spi .ParameterMarkerStrategy ;
70
70
import org .hibernate .sql .ast .spi .SqlAppender ;
71
71
import org .hibernate .sql .ast .spi .StandardSqlAstTranslatorFactory ;
72
72
import org .hibernate .sql .ast .tree .Statement ;
@@ -145,7 +145,7 @@ public class PostgreSQLDialect extends Dialect {
145
145
146
146
protected final PostgreSQLDriverKind driverKind ;
147
147
private final OptionalTableUpdateStrategy optionalTableUpdateStrategy ;
148
- private final JdbcParameterRenderer parameterRenderer ;
148
+ private final ParameterMarkerStrategy parameterRenderer ;
149
149
150
150
public PostgreSQLDialect () {
151
151
this ( MINIMUM_VERSION );
@@ -166,7 +166,7 @@ public PostgreSQLDialect(DatabaseVersion version, PostgreSQLDriverKind driverKin
166
166
this .optionalTableUpdateStrategy = determineOptionalTableUpdateStrategy ( version );
167
167
this .parameterRenderer = driverKind == PostgreSQLDriverKind .VERT_X
168
168
? NativeParameterMarkers .INSTANCE
169
- : super .getNativeParameterRenderer ();
169
+ : super .getNativeParameterMarkerStrategy ();
170
170
}
171
171
172
172
private static OptionalTableUpdateStrategy determineOptionalTableUpdateStrategy (DatabaseVersion version ) {
@@ -1433,18 +1433,18 @@ private static MutationOperation withoutMerge(
1433
1433
}
1434
1434
1435
1435
@ Override
1436
- public JdbcParameterRenderer getNativeParameterRenderer () {
1436
+ public ParameterMarkerStrategy getNativeParameterMarkerStrategy () {
1437
1437
return parameterRenderer ;
1438
1438
}
1439
1439
1440
- private static class NativeParameterMarkers implements JdbcParameterRenderer {
1440
+ private static class NativeParameterMarkers implements ParameterMarkerStrategy {
1441
1441
/**
1442
1442
* Singleton access
1443
1443
*/
1444
1444
public static final NativeParameterMarkers INSTANCE = new NativeParameterMarkers ();
1445
1445
1446
1446
@ Override
1447
- public String renderJdbcParameter (int position , JdbcType jdbcType ) {
1447
+ public String createMarker (int position , JdbcType jdbcType ) {
1448
1448
return "$" + position ;
1449
1449
}
1450
1450
}
0 commit comments