mirror of
https://github.com/apache/sqoop.git
synced 2025-05-16 00:41:23 +08:00
SQOOP-2728: Sqoop2: Avoid casting after calling getObject on ResultSet
(Abraham Fine via Jarek Jarcec Cecho)
This commit is contained in:
parent
733da6bc49
commit
c5962f8e15
@ -70,15 +70,15 @@ public void extract(ExtractorContext context, LinkConfiguration linkConfig, From
|
||||
switch (schemaColumn.getType()) {
|
||||
case DATE:
|
||||
// convert the sql date to JODA time as prescribed the Sqoop IDF spec
|
||||
array[i] = LocalDate.fromDateFields((java.sql.Date)resultSet.getObject(i + 1));
|
||||
array[i] = LocalDate.fromDateFields(resultSet.getDate(i + 1));
|
||||
break;
|
||||
case DATE_TIME:
|
||||
// convert the sql date time to JODA time as prescribed the Sqoop IDF spec
|
||||
array[i] = LocalDateTime.fromDateFields((java.sql.Timestamp)resultSet.getObject(i + 1));
|
||||
array[i] = LocalDateTime.fromDateFields(resultSet.getTimestamp(i + 1));
|
||||
break;
|
||||
case TIME:
|
||||
// convert the sql time to JODA time as prescribed the Sqoop IDF spec
|
||||
array[i] = LocalTime.fromDateFields((java.sql.Time)resultSet.getObject(i + 1));
|
||||
array[i] = LocalTime.fromDateFields(resultSet.getTime(i + 1));
|
||||
break;
|
||||
default:
|
||||
//for anything else
|
||||
|
Loading…
Reference in New Issue
Block a user