@Override
    public void readFields(DataInput in) throws IOException {
      minWriteId = in.readLong();
      maxWriteId = in.readLong();
      stmtIds.clear();
      int numStatements = in.readInt();
      for (int i = 0; i < numStatements; i++) {
        stmtIds.add(in.readInt());
      }
      visibilityTxnId = in.readLong();

      deltaFiles.clear();
      int numFiles = in.readInt();
      for (int i = 0; i < numFiles; i++) {
        DeltaFileMetaData file = new DeltaFileMetaData();
        file.readFields(in);
        deltaFiles.add(file);
      }
    }
@param minWriteId min writeId of the delta directory
@param maxWriteId max writeId of the delta directory
@param stmtIds delta dir suffixes when a single txn writes &gt; 1 delta in the same partition
@param visibilityTxnId maybe 0, if the dir name didn't have it.  txnid:0 is always visible
@param deltaFiles bucketFiles in the directory
ql/src/java/org/apache/hadoop/hive/ql/io/AcidInputFormat.java