Zoltán Tóth created SQOOP-3233: ---------------------------------- Summary: SqoopHCatImportHelper.convertNumberTypes check for Varchar instead of Char Key: SQOOP-3233 URL: https://issues.apache.org/jira/browse/SQOOP-3233 Project: Sqoop Issue Type: Bug Affects Versions: 1.4.6 Reporter: Zoltán Tóth Priority: Minor
I found an issue in SqoopHCatImportHelper.convertNumberTypes method. In the if block it checks for VARCHAR type and in the if else statement it does the same but should be a CHAR check. {code:title=org.apache.sqoop.mapreduce.hcat.SqoopHCatImportHelper.convertNumberTypes} if (hfsType == HCatFieldSchema.Type.VARCHAR) { VarcharTypeInfo vti = (VarcharTypeInfo) hfs.getTypeInfo(); HiveVarchar hvc = new HiveVarchar(bdStr, vti.getLength()); return hvc; } else if (hfsType == HCatFieldSchema.Type.VARCHAR) { CharTypeInfo cti = (CharTypeInfo) hfs.getTypeInfo(); HiveChar hChar = new HiveChar(bdStr, cti.getLength()); return hChar; } else { return bdStr; } {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)