public static ParquetDataColumnReader getDataColumnReaderByType(PrimitiveType parquetType,
      TypeInfo hiveType, ValuesReader realReader, boolean skipTimestampConversion,
      ZoneId writerTimezone, boolean legacyConversionEnabled)
      throws IOException {
    return getDataColumnReaderByTypeHelper(false, parquetType, hiveType, null, realReader,
        skipTimestampConversion, writerTimezone, legacyConversionEnabled);
  }
The reader who reads from the underlying UTF8 string.
ql/src/java/org/apache/hadoop/hive/ql/io/parquet/vector/ParquetDataColumnReaderFactory.java