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()) {
|
switch (schemaColumn.getType()) {
|
||||||
case DATE:
|
case DATE:
|
||||||
// convert the sql date to JODA time as prescribed the Sqoop IDF spec
|
// 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;
|
break;
|
||||||
case DATE_TIME:
|
case DATE_TIME:
|
||||||
// convert the sql date time to JODA time as prescribed the Sqoop IDF spec
|
// 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;
|
break;
|
||||||
case TIME:
|
case TIME:
|
||||||
// convert the sql time to JODA time as prescribed the Sqoop IDF spec
|
// 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;
|
break;
|
||||||
default:
|
default:
|
||||||
//for anything else
|
//for anything else
|
||||||
|
Loading…
Reference in New Issue
Block a user