@Override
  public void closeOp(boolean abort) throws HiveException {
    try {
      if (fdis != null) {
        fdis.close();
        fdis = null;
      }

      if (outWriters != null) {
        for (Map.Entry<Integer, Writer> outWriterEntry : outWriters.entrySet()) {
          Writer outWriter = outWriterEntry.getValue();
          outWriter.close();
        }
        outWriters.clear();
      }
    } catch (Exception e) {
      throw new HiveException("Unable to close OrcFileMergeOperator", e);
    }

    // When there are no exceptions, this has to be called always to make sure incompatible files
    // are moved properly to the destination path
    super.closeOp(abort);
  }
@return the name of the operator
ql/src/java/org/apache/hadoop/hive/ql/exec/OrcFileMergeOperator.java