@@ -37,13 +37,13 @@ class DB2Database implements TestableDatabase {
37
37
public static Map <Class <?>, String > expectedDBTypeForClass = new HashMap <>();
38
38
39
39
static {{
40
- expectedDBTypeForClass .put ( boolean .class , "SMALLINT " );
41
- expectedDBTypeForClass .put ( Boolean .class , "SMALLINT " );
40
+ expectedDBTypeForClass .put ( boolean .class , "BOOLEAN " );
41
+ expectedDBTypeForClass .put ( Boolean .class , "BOOLEAN " );
42
42
43
43
expectedDBTypeForClass .put ( NumericBooleanConverter .class , "INTEGER" );
44
44
expectedDBTypeForClass .put ( YesNoConverter .class , "CHARACTER" );
45
45
expectedDBTypeForClass .put ( TrueFalseConverter .class , "CHARACTER" );
46
- expectedDBTypeForClass .put ( byte [].class , "VARCHAR " );
46
+ expectedDBTypeForClass .put ( byte [].class , "VARBINARY " );
47
47
// expectedDBTypeForClass.put( TextType.class, "VARCHAR" );
48
48
49
49
expectedDBTypeForClass .put ( int .class , "INTEGER" );
@@ -66,7 +66,7 @@ class DB2Database implements TestableDatabase {
66
66
expectedDBTypeForClass .put ( LocalDateTime .class , "TIMESTAMP" );
67
67
expectedDBTypeForClass .put ( BigInteger .class , "DECIMAL" );
68
68
expectedDBTypeForClass .put ( BigDecimal .class , "DECIMAL" );
69
- expectedDBTypeForClass .put ( Serializable .class , "VARCHAR " );
69
+ expectedDBTypeForClass .put ( Serializable .class , "VARBINARY " );
70
70
expectedDBTypeForClass .put ( UUID .class , "VARCHAR" );
71
71
expectedDBTypeForClass .put ( Instant .class , "TIMESTAMP" );
72
72
expectedDBTypeForClass .put ( Duration .class , "BIGINT" );
0 commit comments