251252253254255256257258259260261
case DECIMAL: HiveDecimal bd = HiveDecimal.create(t); row.set(c, bd); break; case CHAR: HiveChar hc = new HiveChar(t, ((CharTypeInfo) typeInfo).getLength()); row.set(c, hc); break; case VARCHAR: HiveVarchar hv = new HiveVarchar(t, ((VarcharTypeInfo)typeInfo).getLength()); row.set(c, hv);
67686970717273
value.set(HiveBaseChar.getPaddedValue(val, maxLength)); } public HiveChar getHiveChar() { // Copy string value as-is return new HiveChar(value.toString(), -1); }