if (NullWritable.class.isAssignableFrom(valueClass)) {
return HiveValueWriter.Null.get();
}
int columnIndex = columnIndexOrThrow(schema, conf, columnOption);
Class hiveClass = schema.columnType(columnIndex).javaClass();
WritableUnwrapper unwrapper = lookup(valueClass, hiveClass);
return new PrimitiveValueWriter(columnIndex, unwrapper);
}