@@ -48,24 +48,20 @@ abstract class Operation<T> implements jdk.incubator.sql2.Operation<T> {
48
48
private static final Map <Class , SQLType > CLASS_TO_JDBCTYPE = new HashMap <>(20 );
49
49
static {
50
50
try {
51
- CLASS_TO_JDBCTYPE .put (Boolean .class , JDBCType .BOOLEAN );
52
51
CLASS_TO_JDBCTYPE .put (BigInteger .class , JDBCType .BIGINT );
53
- CLASS_TO_JDBCTYPE .put (Class .forName ("[B" ), JDBCType .BINARY );
54
- CLASS_TO_JDBCTYPE .put (Boolean .class , JDBCType .BIT );
55
52
CLASS_TO_JDBCTYPE .put (Boolean .class , JDBCType .BOOLEAN );
53
+ CLASS_TO_JDBCTYPE .put (Byte .class , JDBCType .TINYINT );
54
+ CLASS_TO_JDBCTYPE .put (Class .forName ("[B" ), JDBCType .VARBINARY );
56
55
CLASS_TO_JDBCTYPE .put (Character .class , JDBCType .CHAR );
57
- CLASS_TO_JDBCTYPE .put (LocalDate .class , JDBCType .DATE );
58
56
CLASS_TO_JDBCTYPE .put (Double .class , JDBCType .DOUBLE );
59
57
CLASS_TO_JDBCTYPE .put (Float .class , JDBCType .FLOAT );
60
58
CLASS_TO_JDBCTYPE .put (Integer .class , JDBCType .INTEGER );
61
- CLASS_TO_JDBCTYPE .put (Float .class , JDBCType .REAL );
62
- CLASS_TO_JDBCTYPE .put (Short .class , JDBCType .SMALLINT );
63
- CLASS_TO_JDBCTYPE .put (LocalTime .class , JDBCType .TIME );
59
+ CLASS_TO_JDBCTYPE .put (LocalDate .class , JDBCType .DATE );
64
60
CLASS_TO_JDBCTYPE .put (LocalDateTime .class , JDBCType .TIMESTAMP );
65
- CLASS_TO_JDBCTYPE .put (OffsetTime .class , JDBCType .TIME_WITH_TIMEZONE );
61
+ CLASS_TO_JDBCTYPE .put (LocalTime .class , JDBCType .TIME );
66
62
CLASS_TO_JDBCTYPE .put (OffsetDateTime .class , JDBCType .TIMESTAMP_WITH_TIMEZONE );
67
- CLASS_TO_JDBCTYPE .put (Byte .class , JDBCType .TINYINT );
68
- CLASS_TO_JDBCTYPE .put (Class . forName ( "[byte" ) , JDBCType .VARBINARY );
63
+ CLASS_TO_JDBCTYPE .put (OffsetTime .class , JDBCType .TIME_WITH_TIMEZONE );
64
+ CLASS_TO_JDBCTYPE .put (Short . class , JDBCType .SMALLINT );
69
65
CLASS_TO_JDBCTYPE .put (String .class , JDBCType .VARCHAR );
70
66
}
71
67
catch (ClassNotFoundException ex ) { /* should never happen */ }
@@ -88,9 +84,9 @@ abstract class Operation<T> implements jdk.incubator.sql2.Operation<T> {
88
84
ADBATYPE_TO_JDBCTYPE .put (AdbaType .FLOAT , JDBCType .FLOAT );
89
85
ADBATYPE_TO_JDBCTYPE .put (AdbaType .INTEGER , JDBCType .INTEGER );
90
86
ADBATYPE_TO_JDBCTYPE .put (AdbaType .JAVA_OBJECT , JDBCType .JAVA_OBJECT );
91
- ADBATYPE_TO_JDBCTYPE .put (AdbaType .LONGNVARCHAR , JDBCType .LONGNVARCHAR );
92
- ADBATYPE_TO_JDBCTYPE .put (AdbaType .LONGVARBINARY , JDBCType .LONGVARBINARY );
93
- ADBATYPE_TO_JDBCTYPE .put (AdbaType .LONGVARCHAR , JDBCType .LONGVARBINARY );
87
+ ADBATYPE_TO_JDBCTYPE .put (AdbaType .LONG_NVARCHAR , JDBCType .LONGNVARCHAR );
88
+ ADBATYPE_TO_JDBCTYPE .put (AdbaType .LONG_VARBINARY , JDBCType .LONGVARBINARY );
89
+ ADBATYPE_TO_JDBCTYPE .put (AdbaType .LONG_VARCHAR , JDBCType .LONGVARBINARY );
94
90
ADBATYPE_TO_JDBCTYPE .put (AdbaType .NCHAR , JDBCType .NCHAR );
95
91
ADBATYPE_TO_JDBCTYPE .put (AdbaType .NCLOB , JDBCType .NCLOB );
96
92
ADBATYPE_TO_JDBCTYPE .put (AdbaType .NULL , JDBCType .NULL );
0 commit comments