@@ -29,7 +29,8 @@ use datafusion_datasource::file_compression_type::FileCompressionType;
2929use datafusion_datasource:: file_meta:: FileMeta ;
3030use datafusion_datasource:: file_stream:: { FileOpenFuture , FileOpener } ;
3131use datafusion_datasource:: {
32- as_file_source, calculate_range, FileRange , ListingTableUrl , RangeCalculation ,
32+ as_file_source, calculate_range, FileRange , ListingTableUrl , PartitionedFile ,
33+ RangeCalculation ,
3334} ;
3435
3536use arrow:: csv;
@@ -322,7 +323,11 @@ impl FileOpener for CsvOpener {
322323 /// A,1,2,3,4,5,6,7,8,9\n
323324 /// A},1,2,3,4,5,6,7,8,9\n
324325 /// 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 > {
326331 // `self.config.has_header` controls whether to skip reading the 1st line header
327332 // If the .csv file is read in parallel and this `CsvOpener` is only reading some middle
328333 // partition, then don't skip first line
0 commit comments