@Override
public void set(ValueOption<?> target, Object value) {
if (value == null) {
target.setNull();
} else if (primitive) {
HiveBaseChar entity = inspector.getPrimitiveJavaObject(value);
((StringOption) target).modify(entity.getValue());
} else {
HiveBaseCharWritable writable = inspector.getPrimitiveWritableObject(value);
((StringOption) target).modify(writable.getTextValue());
}
}