return floatOi.create((Float) fromPoi.getPrimitiveJavaObject(from));
case DOUBLE:
SettableDoubleObjectInspector doubleOi = (SettableDoubleObjectInspector) toOi;
return doubleOi.create((Double) fromPoi.getPrimitiveJavaObject(from));
case BOOLEAN:
SettableBooleanObjectInspector boolOi = (SettableBooleanObjectInspector) toOi;
return boolOi.create((Boolean) fromPoi.getPrimitiveJavaObject(from));
case INT:
SettableIntObjectInspector intOi = (SettableIntObjectInspector) toOi;
return intOi.create((Integer) fromPoi.getPrimitiveJavaObject(from));
case LONG:
SettableLongObjectInspector longOi = (SettableLongObjectInspector) toOi;