case BOOLEAN:
return new LazyDioBoolean((LazyBooleanObjectInspector) poi);
case BYTE:
return new LazyDioByte((LazyByteObjectInspector) poi);
case SHORT:
return new LazyDioShort((LazyShortObjectInspector) poi);
case INT:
return new LazyDioInteger((LazyIntObjectInspector) poi);
case LONG:
return new LazyDioLong((LazyLongObjectInspector) poi);
case FLOAT: