@@ -320,8 +320,8 @@ public void testMapBigQueryTypeToJdbc_ScalarTypes() {
320320 dbMetadata .mapBigQueryTypeToJdbc (fieldTimestamp );
321321 assertEquals (Types .TIMESTAMP , infoTimestamp .jdbcType );
322322 assertEquals ("TIMESTAMP" , infoTimestamp .typeName );
323- assertEquals (Integer .valueOf (29 ), infoTimestamp .columnSize );
324- assertNull ( infoTimestamp .decimalDigits );
323+ assertEquals (Integer .valueOf (26 ), infoTimestamp .columnSize );
324+ assertEquals ( Integer . valueOf ( 6 ), infoTimestamp .decimalDigits );
325325 assertNull (infoTimestamp .numPrecRadix );
326326
327327 // DATETIME -> TIMESTAMP
@@ -333,8 +333,8 @@ public void testMapBigQueryTypeToJdbc_ScalarTypes() {
333333 dbMetadata .mapBigQueryTypeToJdbc (fieldDateTime );
334334 assertEquals (Types .TIMESTAMP , infoDateTime .jdbcType );
335335 assertEquals ("DATETIME" , infoDateTime .typeName );
336- assertEquals (Integer .valueOf (29 ), infoDateTime .columnSize );
337- assertNull ( infoDateTime .decimalDigits );
336+ assertEquals (Integer .valueOf (26 ), infoDateTime .columnSize );
337+ assertEquals ( Integer . valueOf ( 6 ), infoDateTime .decimalDigits );
338338 assertNull (infoDateTime .numPrecRadix );
339339
340340 // NUMERIC -> NUMERIC
@@ -402,6 +402,8 @@ public void testMapBigQueryTypeToJdbc_ScalarTypes() {
402402 BigQueryDatabaseMetaData .ColumnTypeInfo infoDate = dbMetadata .mapBigQueryTypeToJdbc (fieldDate );
403403 assertEquals (Types .DATE , infoDate .jdbcType );
404404 assertEquals ("DATE" , infoDate .typeName );
405+ assertEquals (Integer .valueOf (10 ), infoDate .columnSize );
406+ assertEquals (Integer .valueOf (0 ), infoDate .decimalDigits );
405407
406408 // TIME
407409 Field fieldTime =
@@ -411,6 +413,8 @@ public void testMapBigQueryTypeToJdbc_ScalarTypes() {
411413 BigQueryDatabaseMetaData .ColumnTypeInfo infoTime = dbMetadata .mapBigQueryTypeToJdbc (fieldTime );
412414 assertEquals (Types .TIME , infoTime .jdbcType );
413415 assertEquals ("TIME" , infoTime .typeName );
416+ assertEquals (Integer .valueOf (15 ), infoTime .columnSize );
417+ assertEquals (Integer .valueOf (6 ), infoTime .decimalDigits );
414418
415419 // STRUCT
416420 Field fieldStruct =
@@ -1295,7 +1299,7 @@ public void testCreateProcedureColumnRow_InOutTimestampParam() {
12951299 String .valueOf (DatabaseMetaData .procedureColumnInOut ), row .get (4 ).getStringValue ());
12961300 assertEquals (String .valueOf (Types .TIMESTAMP ), row .get (5 ).getStringValue ());
12971301 assertEquals ("TIMESTAMP" , row .get (6 ).getStringValue ());
1298- assertEquals ("29 " , row .get (7 ).getStringValue ()); // PRECISION for TIMESTAMP
1302+ assertEquals ("26 " , row .get (7 ).getStringValue ()); // PRECISION for TIMESTAMP
12991303 }
13001304
13011305 @ Test
0 commit comments