@@ -29,7 +29,8 @@ use datafusion_datasource::file_compression_type::FileCompressionType;
29
29
use datafusion_datasource:: file_meta:: FileMeta ;
30
30
use datafusion_datasource:: file_stream:: { FileOpenFuture , FileOpener } ;
31
31
use datafusion_datasource:: {
32
- as_file_source, calculate_range, FileRange , ListingTableUrl , RangeCalculation ,
32
+ as_file_source, calculate_range, FileRange , ListingTableUrl , PartitionedFile ,
33
+ RangeCalculation ,
33
34
} ;
34
35
35
36
use arrow:: csv;
@@ -322,7 +323,11 @@ impl FileOpener for CsvOpener {
322
323
/// A,1,2,3,4,5,6,7,8,9\n
323
324
/// A},1,2,3,4,5,6,7,8,9\n
324
325
/// The lines read would be: [1, 2]
325
- fn open ( & self , file_meta : FileMeta ) -> Result < FileOpenFuture > {
326
+ fn open (
327
+ & self ,
328
+ file_meta : FileMeta ,
329
+ _file : PartitionedFile ,
330
+ ) -> Result < FileOpenFuture > {
326
331
// `self.config.has_header` controls whether to skip reading the 1st line header
327
332
// If the .csv file is read in parallel and this `CsvOpener` is only reading some middle
328
333
// partition, then don't skip first line
0 commit comments