return timeOi.create((Timestamp) fromPoi.getPrimitiveJavaObject(from));
case DATE:
SettableDateObjectInspector dateOi = (SettableDateObjectInspector) toOi;
return dateOi.create((Date) fromPoi.getPrimitiveJavaObject(from));
case DECIMAL:
SettableHiveDecimalObjectInspector decimalOi = (SettableHiveDecimalObjectInspector) toOi;
return decimalOi.create((HiveDecimal) fromPoi.getPrimitiveJavaObject(from));
case CHAR:
SettableHiveCharObjectInspector charOi = (SettableHiveCharObjectInspector) toOi;
return charOi.create((HiveChar) fromPoi.getPrimitiveJavaObject(from));
case VARCHAR:
SettableHiveVarcharObjectInspector varcharOi = (SettableHiveVarcharObjectInspector) toOi;