code: @Override
    public void sourceConfInit(FlowProcess<? extends Configuration> flowProcess,
        Tap<Configuration, RecordReader, OutputCollector> tap, Configuration conf) {
      conf.setBoolean("mapred.mapper.new-api", false);
      conf.setClass("mapred.input.format.class", CorcInputFormat.class, InputFormat.class);
      // ORC cannot be combined.
      conf.setBoolean("cascading.hadoop.hfs.combine.files", false);
      CorcInputFormat.setSchemaTypeInfo(conf, schemaTypeInfo);
      CorcInputFormat.setTypeInfo(conf, typeInfo);
      CorcInputFormat.setSearchArgumentKryo(conf, searchArgumentKryo);
      CorcInputFormat.setConverterFactoryClass(conf, converterFactory.getClass().asSubclass(ConverterFactory.class));
    }
docs: Sets the {@link InputFormat} to {@link CorcInputFormat} and stores the {@link StructTypeInfo} in the {@link Configuration}.