private AcidDirectory getAcidState() throws IOException {
      if (context.isAcid && context.splitStrategyKind == SplitStrategyKind.BI) {
        return AcidUtils.getAcidStateFromCache(fs, dir, context.conf,
            context.writeIdList, useFileIds, true);
      } else {
        return AcidUtils.getAcidState(fs.get(), dir, context.conf, context.writeIdList,
            useFileIds, true);
      }
    }
For plain or acid tables this is the root of the partition (or table if not partitioned).
For MM table this is delta/ or base/ dir.  In MM case applying of the ValidTxnList that
{@link AcidUtils#getAcidState(FileSystem, Path, Configuration, ValidWriteIdList, Ref, boolean)}
normally does has already been done in
{@link HiveInputFormat#processPathsForMmRead(List, Configuration, ValidWriteIdList, List, List)}
ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java