code: public void addStats(long updateCount, long insertId, boolean moreResultAvailable) {
      if (cmdInformation == null) {
        if (batch) {
          cmdInformation = new CmdInformationBatch(expectedSize, autoIncrement);
        } else if (moreResultAvailable) {
          cmdInformation = new CmdInformationMultiple(expectedSize, autoIncrement);
        } else {
          cmdInformation = new CmdInformationSingle(insertId, updateCount, autoIncrement);
          return;
        }
      }
      cmdInformation.addSuccessStat(updateCount, insertId);
    }
docs: Add execution statistics.
  
  @param updateCount         number of updated rows
  @param insertId            primary key
  @param moreResultAvailable is there additional packet