@Override
    public long readInteger(int id) {
      return super.validatedLong(dict.decodeToLong(id), serdeConstants.INT_TYPE_NAME);
    }
The reader who reads from the underlying int64 value value. Implementation is in consist with
ETypeConverter EINT64_CONVERTER

The data is read as long from the reader, then validated, converted and returned as per the
type defined in HMS.
ql/src/java/org/apache/hadoop/hive/ql/io/parquet/vector/ParquetDataColumnReaderFactory.java