parquet-hadoop/src/main/java/org/apache/parquet/hadoop/ParquetInputFormat.java
public List<Footer> getFooters(Configuration configuration, Collection<FileStatus> statuses) throws IOException {
    LOG.debug("reading {} files", statuses.size());
    boolean taskSideMetaData = isTaskSideMetaData(configuration);
    return ParquetFileReader.readAllFootersInParallelUsingSummaryFiles(configuration, statuses, taskSideMetaData);
  }
public List<Footer> getFooters(Configuration configuration, Collection<FileStatus> statuses) throws IOException {
    LOG.debug("reading {} files", statuses.size());
    boolean taskSideMetaData = isTaskSideMetaData(configuration);
    return ParquetFileReader.readAllFootersInParallelUsingSummaryFiles(configuration, statuses, taskSideMetaData);
  }
public List < Footer > getFooters ( Configuration configuration , Collection < FileStatus > statuses ) throws IOException { LOG . debug ( "reading {} files" , statuses . size ( ) ) ; boolean taskSideMetaData = isTaskSideMetaData ( configuration ) ; return ParquetFileReader . readAllFootersInParallelUsingSummaryFiles ( configuration , statuses , taskSideMetaData ) ; }
the footers for the files
@param configuration to connect to the file system
@param statuses the files to open
@return the footers of the files
@throws IOException if there is an error while reading
the footers for the files