@Override
  public void initialize(Configuration configuration, Properties tableProperties, Properties partitionProperties)
      throws SerDeException {
    super.initialize(configuration, tableProperties, partitionProperties);

    StructTypeInfo rootType = new StructTypeInfo();
    // The source column names for ORC serde that will be used in the schema.
    rootType.setAllStructFieldNames(getColumnNames());
    rootType.setAllStructFieldTypeInfos(getColumnTypes());
    inspector = OrcStruct.createObjectInspector(rootType);
  }
A serde class for ORC. It transparently passes the object to/from the ORC
file reader/writer. This SerDe does not support statistics, since serialized
size doesn't make sense in the context of ORC files.
ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcSerde.java