public static List<String> getTypeStringsFromTypeInfo(List<TypeInfo> typeInfos) {
    if (typeInfos == null) {
      return null;
    }

    List<String> result = new ArrayList<>(typeInfos.size());
    for (TypeInfo typeInfo : typeInfos) {
      result.add(typeInfo.toString());
    }
    return result;
  }
Get the TypeInfo object from the ObjectInspector object by recursively
going into the ObjectInspector structure.
serde/src/java/org/apache/hadoop/hive/serde2/typeinfo/TypeInfoUtils.java