parquet-hive/parquet-hive-binding/parquet-hive-0.10-binding/src/main/java/org/apache/parquet/hive/internal/Hive010Binding.java
@Override
  public JobConf pushProjectionsAndFilters(JobConf jobConf, Path path)
      throws IOException {
    init(jobConf);
    final JobConf cloneJobConf = new JobConf(jobConf);
    final PartitionDesc part = pathToPartitionInfo.get(path.toString());

    if ((part != null) && (part.getTableDesc() != null)) {
      Utilities.copyTableJobPropertiesToConf(part.getTableDesc(), cloneJobConf);
    }

    pushProjectionsAndFilters(cloneJobConf, path.toString(), path.toUri().toString());
    return cloneJobConf;
  }
@Override
  public JobConf pushProjectionsAndFilters(JobConf jobConf, Path path)
      throws IOException {
    init(jobConf);
    final JobConf cloneJobConf = new JobConf(jobConf);
    final PartitionDesc part = pathToPartitionInfo.get(path.toString());

    if ((part != null) && (part.getTableDesc() != null)) {
      Utilities.copyTableJobPropertiesToConf(part.getTableDesc(), cloneJobConf);
    }

    pushProjectionsAndFilters(cloneJobConf, path.toString(), path.toUri().toString());
    return cloneJobConf;
  }
@ Override public JobConf pushProjectionsAndFilters ( JobConf jobConf , Path path ) throws IOException { init ( jobConf ) ; final JobConf cloneJobConf = new JobConf ( jobConf ) ; final PartitionDesc part = pathToPartitionInfo . get ( path . toString ( ) ) ; if ( ( part != null ) && ( part . getTableDesc ( ) != null ) ) { Utilities . copyTableJobPropertiesToConf ( part . getTableDesc ( ) , cloneJobConf ) ; } pushProjectionsAndFilters ( cloneJobConf , path . toString ( ) , path . toUri ( ) . toString ( ) ) ; return cloneJobConf ; }
{@inheritDoc}
{