@Override
    public boolean accept(Path path) {
      boolean find = false;
      while (path != null && !find) {
         if(pStrings.contains(path.toUri().getPath())) {
          find = true;
          break;
        }
        path = path.getParent();
      }
      return find;
    }
Create a generic Hive RecordReader than can iterate over all chunks in a
CombinedFileSplit.
ql/src/java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java