Skip to content

Commit 070590c

Browse files
committed
Introduce TableMetaDataProvider.columnNameToUse(String)
1 parent 4c45f37 commit 070590c

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

spring-jdbc/src/main/java/org/springframework/jdbc/core/metadata/GenericTableMetaDataProvider.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,12 @@ public String tableNameToUse(@Nullable String tableName) {
229229
return identifierNameToUse(tableName);
230230
}
231231

232+
@Override
233+
@Nullable
234+
public String columnNameToUse(@Nullable String columnName) {
235+
return identifierNameToUse(columnName);
236+
}
237+
232238
@Override
233239
@Nullable
234240
public String catalogNameToUse(@Nullable String catalogName) {

spring-jdbc/src/main/java/org/springframework/jdbc/core/metadata/TableMetaDataProvider.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,14 @@ void initializeWithTableColumnMetaData(DatabaseMetaData databaseMetaData, @Nulla
6060
@Nullable
6161
String tableNameToUse(@Nullable String tableName);
6262

63+
/**
64+
* Get the column name formatted based on meta-data information.
65+
* <p>This could include altering the case.
66+
* @since 6.1
67+
*/
68+
@Nullable
69+
String columnNameToUse(@Nullable String columnName);
70+
6371
/**
6472
* Get the catalog name formatted based on meta-data information.
6573
* <p>This could include altering the case.

0 commit comments

Comments
 (0)