void HHDFSTableStats::computeModificationTSmsec()
{
      HDFS_Client_RetCode rc;

      // get a millisecond-resolution timestamp via JNI
      rc = HdfsClient::getHiveTableMaxModificationTs(
               modificationTSInMillisec_,
               tableDir_.data(),
               numOfPartCols_);
      // check for errors and timestamp mismatches
      if (rc != HDFS_CLIENT_OK || modificationTSInMillisec_ <= 0)
        {
          NAString errMsg;

          errMsg.format("Error %d when reading msec timestamp for HDFS URL %s",
                        rc,
                        tableDir_.data());
          diags_.recordError(errMsg, "HHDFSTableStats::computeModificationTSmsec");
          modificationTSInMillisec_ = -1;
        }
}