@@ -284,7 +284,11 @@ public void testGetCatalogs()
284284
285285 ResultSetMetaData metadata = rs .getMetaData ();
286286 assertThat (metadata .getColumnCount ()).isEqualTo (1 );
287- assertThat (metadata .getColumnLabel (1 )).isEqualTo ("TABLE_CAT" );
287+ assertThat (metadata .getCatalogName (1 )).isEqualTo ("system" );
288+ assertThat (metadata .getSchemaName (1 )).isEqualTo ("jdbc" );
289+ assertThat (metadata .getTableName (1 )).isEqualTo ("catalogs" );
290+ assertThat (metadata .getColumnName (1 )).isEqualTo ("TABLE_CAT" );
291+ assertThat (metadata .getColumnLabel (1 )).isEqualTo ("table_cat" );
288292 assertThat (metadata .getColumnType (1 )).isEqualTo (Types .VARCHAR );
289293 }
290294 }
@@ -408,10 +412,10 @@ private static void assertGetSchemasResult(ResultSet rs, List<List<String>> expe
408412 ResultSetMetaData metadata = rs .getMetaData ();
409413 assertThat (metadata .getColumnCount ()).isEqualTo (2 );
410414
411- assertThat (metadata .getColumnLabel (1 )).isEqualTo ("TABLE_SCHEM" );
415+ assertThat (metadata .getColumnName (1 )).isEqualTo ("TABLE_SCHEM" );
412416 assertThat (metadata .getColumnType (1 )).isEqualTo (Types .VARCHAR );
413417
414- assertThat (metadata .getColumnLabel (2 )).isEqualTo ("TABLE_CATALOG" );
418+ assertThat (metadata .getColumnName (2 )).isEqualTo ("TABLE_CATALOG" );
415419 assertThat (metadata .getColumnType (2 )).isEqualTo (Types .VARCHAR );
416420 }
417421
@@ -615,34 +619,34 @@ private static void assertTableMetadata(ResultSet rs)
615619 ResultSetMetaData metadata = rs .getMetaData ();
616620 assertThat (metadata .getColumnCount ()).isEqualTo (10 );
617621
618- assertThat (metadata .getColumnLabel (1 )).isEqualTo ("TABLE_CAT" );
622+ assertThat (metadata .getColumnName (1 )).isEqualTo ("TABLE_CAT" );
619623 assertThat (metadata .getColumnType (1 )).isEqualTo (Types .VARCHAR );
620624
621- assertThat (metadata .getColumnLabel (2 )).isEqualTo ("TABLE_SCHEM" );
625+ assertThat (metadata .getColumnName (2 )).isEqualTo ("TABLE_SCHEM" );
622626 assertThat (metadata .getColumnType (2 )).isEqualTo (Types .VARCHAR );
623627
624- assertThat (metadata .getColumnLabel (3 )).isEqualTo ("TABLE_NAME" );
628+ assertThat (metadata .getColumnName (3 )).isEqualTo ("TABLE_NAME" );
625629 assertThat (metadata .getColumnType (3 )).isEqualTo (Types .VARCHAR );
626630
627- assertThat (metadata .getColumnLabel (4 )).isEqualTo ("TABLE_TYPE" );
631+ assertThat (metadata .getColumnName (4 )).isEqualTo ("TABLE_TYPE" );
628632 assertThat (metadata .getColumnType (4 )).isEqualTo (Types .VARCHAR );
629633
630- assertThat (metadata .getColumnLabel (5 )).isEqualTo ("REMARKS" );
634+ assertThat (metadata .getColumnName (5 )).isEqualTo ("REMARKS" );
631635 assertThat (metadata .getColumnType (5 )).isEqualTo (Types .VARCHAR );
632636
633- assertThat (metadata .getColumnLabel (6 )).isEqualTo ("TYPE_CAT" );
637+ assertThat (metadata .getColumnName (6 )).isEqualTo ("TYPE_CAT" );
634638 assertThat (metadata .getColumnType (6 )).isEqualTo (Types .VARCHAR );
635639
636- assertThat (metadata .getColumnLabel (7 )).isEqualTo ("TYPE_SCHEM" );
640+ assertThat (metadata .getColumnName (7 )).isEqualTo ("TYPE_SCHEM" );
637641 assertThat (metadata .getColumnType (7 )).isEqualTo (Types .VARCHAR );
638642
639- assertThat (metadata .getColumnLabel (8 )).isEqualTo ("TYPE_NAME" );
643+ assertThat (metadata .getColumnName (8 )).isEqualTo ("TYPE_NAME" );
640644 assertThat (metadata .getColumnType (8 )).isEqualTo (Types .VARCHAR );
641645
642- assertThat (metadata .getColumnLabel (9 )).isEqualTo ("SELF_REFERENCING_COL_NAME" );
646+ assertThat (metadata .getColumnName (9 )).isEqualTo ("SELF_REFERENCING_COL_NAME" );
643647 assertThat (metadata .getColumnType (9 )).isEqualTo (Types .VARCHAR );
644648
645- assertThat (metadata .getColumnLabel (10 )).isEqualTo ("REF_GENERATION" );
649+ assertThat (metadata .getColumnName (10 )).isEqualTo ("REF_GENERATION" );
646650 assertThat (metadata .getColumnType (10 )).isEqualTo (Types .VARCHAR );
647651 }
648652
@@ -658,7 +662,7 @@ public void testGetTableTypes()
658662 ResultSetMetaData metadata = tableTypes .getMetaData ();
659663 assertThat (metadata .getColumnCount ()).isEqualTo (1 );
660664
661- assertThat (metadata .getColumnLabel (1 )).isEqualTo ("TABLE_TYPE" );
665+ assertThat (metadata .getColumnName (1 )).isEqualTo ("TABLE_TYPE" );
662666 assertThat (metadata .getColumnType (1 )).isEqualTo (Types .VARCHAR );
663667 }
664668 }
@@ -877,76 +881,76 @@ private static void assertColumnMetadata(ResultSet rs)
877881 ResultSetMetaData metadata = rs .getMetaData ();
878882 assertThat (metadata .getColumnCount ()).isEqualTo (24 );
879883
880- assertThat (metadata .getColumnLabel (1 )).isEqualTo ("TABLE_CAT" );
884+ assertThat (metadata .getColumnName (1 )).isEqualTo ("TABLE_CAT" );
881885 assertThat (metadata .getColumnType (1 )).isEqualTo (Types .VARCHAR );
882886
883- assertThat (metadata .getColumnLabel (2 )).isEqualTo ("TABLE_SCHEM" );
887+ assertThat (metadata .getColumnName (2 )).isEqualTo ("TABLE_SCHEM" );
884888 assertThat (metadata .getColumnType (2 )).isEqualTo (Types .VARCHAR );
885889
886- assertThat (metadata .getColumnLabel (3 )).isEqualTo ("TABLE_NAME" );
890+ assertThat (metadata .getColumnName (3 )).isEqualTo ("TABLE_NAME" );
887891 assertThat (metadata .getColumnType (3 )).isEqualTo (Types .VARCHAR );
888892
889- assertThat (metadata .getColumnLabel (4 )).isEqualTo ("COLUMN_NAME" );
893+ assertThat (metadata .getColumnName (4 )).isEqualTo ("COLUMN_NAME" );
890894 assertThat (metadata .getColumnType (4 )).isEqualTo (Types .VARCHAR );
891895
892- assertThat (metadata .getColumnLabel (5 )).isEqualTo ("DATA_TYPE" );
896+ assertThat (metadata .getColumnName (5 )).isEqualTo ("DATA_TYPE" );
893897 assertThat (metadata .getColumnType (5 )).isEqualTo (Types .BIGINT );
894898
895- assertThat (metadata .getColumnLabel (6 )).isEqualTo ("TYPE_NAME" );
899+ assertThat (metadata .getColumnName (6 )).isEqualTo ("TYPE_NAME" );
896900 assertThat (metadata .getColumnType (6 )).isEqualTo (Types .VARCHAR );
897901
898- assertThat (metadata .getColumnLabel (7 )).isEqualTo ("COLUMN_SIZE" );
902+ assertThat (metadata .getColumnName (7 )).isEqualTo ("COLUMN_SIZE" );
899903 assertThat (metadata .getColumnType (7 )).isEqualTo (Types .BIGINT );
900904
901- assertThat (metadata .getColumnLabel (8 )).isEqualTo ("BUFFER_LENGTH" );
905+ assertThat (metadata .getColumnName (8 )).isEqualTo ("BUFFER_LENGTH" );
902906 assertThat (metadata .getColumnType (8 )).isEqualTo (Types .BIGINT );
903907
904- assertThat (metadata .getColumnLabel (9 )).isEqualTo ("DECIMAL_DIGITS" );
908+ assertThat (metadata .getColumnName (9 )).isEqualTo ("DECIMAL_DIGITS" );
905909 assertThat (metadata .getColumnType (9 )).isEqualTo (Types .BIGINT );
906910
907- assertThat (metadata .getColumnLabel (10 )).isEqualTo ("NUM_PREC_RADIX" );
911+ assertThat (metadata .getColumnName (10 )).isEqualTo ("NUM_PREC_RADIX" );
908912 assertThat (metadata .getColumnType (10 )).isEqualTo (Types .BIGINT );
909913
910- assertThat (metadata .getColumnLabel (11 )).isEqualTo ("NULLABLE" );
914+ assertThat (metadata .getColumnName (11 )).isEqualTo ("NULLABLE" );
911915 assertThat (metadata .getColumnType (11 )).isEqualTo (Types .BIGINT );
912916
913- assertThat (metadata .getColumnLabel (12 )).isEqualTo ("REMARKS" );
917+ assertThat (metadata .getColumnName (12 )).isEqualTo ("REMARKS" );
914918 assertThat (metadata .getColumnType (12 )).isEqualTo (Types .VARCHAR );
915919
916- assertThat (metadata .getColumnLabel (13 )).isEqualTo ("COLUMN_DEF" );
920+ assertThat (metadata .getColumnName (13 )).isEqualTo ("COLUMN_DEF" );
917921 assertThat (metadata .getColumnType (13 )).isEqualTo (Types .VARCHAR );
918922
919- assertThat (metadata .getColumnLabel (14 )).isEqualTo ("SQL_DATA_TYPE" );
923+ assertThat (metadata .getColumnName (14 )).isEqualTo ("SQL_DATA_TYPE" );
920924 assertThat (metadata .getColumnType (14 )).isEqualTo (Types .BIGINT );
921925
922- assertThat (metadata .getColumnLabel (15 )).isEqualTo ("SQL_DATETIME_SUB" );
926+ assertThat (metadata .getColumnName (15 )).isEqualTo ("SQL_DATETIME_SUB" );
923927 assertThat (metadata .getColumnType (15 )).isEqualTo (Types .BIGINT );
924928
925- assertThat (metadata .getColumnLabel (16 )).isEqualTo ("CHAR_OCTET_LENGTH" );
929+ assertThat (metadata .getColumnName (16 )).isEqualTo ("CHAR_OCTET_LENGTH" );
926930 assertThat (metadata .getColumnType (16 )).isEqualTo (Types .BIGINT );
927931
928- assertThat (metadata .getColumnLabel (17 )).isEqualTo ("ORDINAL_POSITION" );
932+ assertThat (metadata .getColumnName (17 )).isEqualTo ("ORDINAL_POSITION" );
929933 assertThat (metadata .getColumnType (17 )).isEqualTo (Types .BIGINT );
930934
931- assertThat (metadata .getColumnLabel (18 )).isEqualTo ("IS_NULLABLE" );
935+ assertThat (metadata .getColumnName (18 )).isEqualTo ("IS_NULLABLE" );
932936 assertThat (metadata .getColumnType (18 )).isEqualTo (Types .VARCHAR );
933937
934- assertThat (metadata .getColumnLabel (19 )).isEqualTo ("SCOPE_CATALOG" );
938+ assertThat (metadata .getColumnName (19 )).isEqualTo ("SCOPE_CATALOG" );
935939 assertThat (metadata .getColumnType (19 )).isEqualTo (Types .VARCHAR );
936940
937- assertThat (metadata .getColumnLabel (20 )).isEqualTo ("SCOPE_SCHEMA" );
941+ assertThat (metadata .getColumnName (20 )).isEqualTo ("SCOPE_SCHEMA" );
938942 assertThat (metadata .getColumnType (20 )).isEqualTo (Types .VARCHAR );
939943
940- assertThat (metadata .getColumnLabel (21 )).isEqualTo ("SCOPE_TABLE" );
944+ assertThat (metadata .getColumnName (21 )).isEqualTo ("SCOPE_TABLE" );
941945 assertThat (metadata .getColumnType (21 )).isEqualTo (Types .VARCHAR );
942946
943- assertThat (metadata .getColumnLabel (22 )).isEqualTo ("SOURCE_DATA_TYPE" );
947+ assertThat (metadata .getColumnName (22 )).isEqualTo ("SOURCE_DATA_TYPE" );
944948 assertThat (metadata .getColumnType (22 )).isEqualTo (Types .BIGINT );
945949
946- assertThat (metadata .getColumnLabel (23 )).isEqualTo ("IS_AUTOINCREMENT" );
950+ assertThat (metadata .getColumnName (23 )).isEqualTo ("IS_AUTOINCREMENT" );
947951 assertThat (metadata .getColumnType (23 )).isEqualTo (Types .VARCHAR );
948952
949- assertThat (metadata .getColumnLabel (24 )).isEqualTo ("IS_GENERATEDCOLUMN" );
953+ assertThat (metadata .getColumnName (24 )).isEqualTo ("IS_GENERATEDCOLUMN" );
950954 assertThat (metadata .getColumnType (24 )).isEqualTo (Types .VARCHAR );
951955 }
952956
0 commit comments