You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sqoop.apache.org by ar...@apache.org on 2011/09/07 04:57:57 UTC
svn commit: r1165981 - in
/incubator/sqoop/trunk/src/java/com/cloudera/sqoop: hive/HiveTypes.java
manager/SqlManager.java
Author: arvind
Date: Wed Sep 7 02:57:56 2011
New Revision: 1165981
URL: http://svn.apache.org/viewvc?rev=1165981&view=rev
Log:
SQOOP-323. Support for NVARCHAR datatype.
(Jarek Jarcec Cecho via Bilung Lee)
Modified:
incubator/sqoop/trunk/src/java/com/cloudera/sqoop/hive/HiveTypes.java
incubator/sqoop/trunk/src/java/com/cloudera/sqoop/manager/SqlManager.java
Modified: incubator/sqoop/trunk/src/java/com/cloudera/sqoop/hive/HiveTypes.java
URL: http://svn.apache.org/viewvc/incubator/sqoop/trunk/src/java/com/cloudera/sqoop/hive/HiveTypes.java?rev=1165981&r1=1165980&r2=1165981&view=diff
==============================================================================
--- incubator/sqoop/trunk/src/java/com/cloudera/sqoop/hive/HiveTypes.java (original)
+++ incubator/sqoop/trunk/src/java/com/cloudera/sqoop/hive/HiveTypes.java Wed Sep 7 02:57:56 2011
@@ -46,6 +46,12 @@ public final class HiveTypes {
return "STRING";
} else if (sqlType == Types.LONGVARCHAR) {
return "STRING";
+ } else if (sqlType == Types.NVARCHAR) {
+ return "STRING";
+ } else if (sqlType == Types.NCHAR) {
+ return "STRING";
+ } else if (sqlType == Types.LONGNVARCHAR) {
+ return "STRING";
} else if (sqlType == Types.NUMERIC) {
// Per suggestion on hive-user, this is converted to DOUBLE for now.
return "DOUBLE";
Modified: incubator/sqoop/trunk/src/java/com/cloudera/sqoop/manager/SqlManager.java
URL: http://svn.apache.org/viewvc/incubator/sqoop/trunk/src/java/com/cloudera/sqoop/manager/SqlManager.java?rev=1165981&r1=1165980&r2=1165981&view=diff
==============================================================================
--- incubator/sqoop/trunk/src/java/com/cloudera/sqoop/manager/SqlManager.java (original)
+++ incubator/sqoop/trunk/src/java/com/cloudera/sqoop/manager/SqlManager.java Wed Sep 7 02:57:56 2011
@@ -496,6 +496,12 @@ public abstract class SqlManager extends
return "String";
} else if (sqlType == Types.LONGVARCHAR) {
return "String";
+ } else if (sqlType == Types.NVARCHAR) {
+ return "String";
+ } else if (sqlType == Types.NCHAR) {
+ return "String";
+ } else if (sqlType == Types.LONGNVARCHAR) {
+ return "String";
} else if (sqlType == Types.NUMERIC) {
return "java.math.BigDecimal";
} else if (sqlType == Types.DECIMAL) {