@@ -50,6 +50,7 @@ use super::{
5050} ;
5151use crate :: chunked;
5252use crate :: chunked:: threaded_file_output:: { ipc_file_out, output_factory, parquet_file_out} ;
53+ use crate :: cli:: Targets ;
5354use crate :: datatype:: DataType ;
5455use crate :: schema;
5556use arrow:: datatypes:: { Field , Schema , SchemaRef } ;
@@ -66,7 +67,6 @@ use std::thread;
6667use std:: thread:: JoinHandle ;
6768use std:: time:: { Duration , Instant } ;
6869use thread:: spawn;
69- use crate :: cli:: Targets ;
7070//use ordered_channel::Sender;
7171//use crossbeam::channel::{Receiver, Sender};
7272
@@ -78,7 +78,7 @@ pub(crate) struct Slice2Arrow<'a> {
7878 pub ( crate ) fn_line_break_len : FnLineBreakLen ,
7979 pub ( crate ) masterbuilders : MasterBuilders ,
8080 pub ( crate ) consistent_counter : ConsistentCounter ,
81- pub ( crate ) target : Targets
81+ pub ( crate ) target : Targets ,
8282}
8383
8484pub ( crate ) struct MasterBuilders {
@@ -236,10 +236,13 @@ impl<'a> Converter<'a> for Slice2Arrow<'a> {
236236 }
237237
238238 fn setup ( & mut self ) -> ( Sender < RecordBatch > , JoinHandle < Result < Stats > > ) {
239- output_factory ( self . target . clone ( ) , self . masterbuilders . schema_factory ( ) , self . masterbuilders . outfile . clone ( ) )
239+ output_factory (
240+ self . target . clone ( ) ,
241+ self . masterbuilders . schema_factory ( ) ,
242+ self . masterbuilders . outfile . clone ( ) ,
243+ )
240244 }
241245
242-
243246 fn shutdown ( & mut self ) {
244247 // converter.shutdown();
245248 let schema = Schema :: new ( vec ! [ Field :: new(
@@ -251,7 +254,6 @@ impl<'a> Converter<'a> for Slice2Arrow<'a> {
251254 let emptyrb = arrow:: record_batch:: RecordBatch :: new_empty ( Arc :: new ( schema) ) ;
252255 let c = self . consistent_counter . get ( ) ;
253256 let _ = & self . masterbuilders . sender . clone ( ) . unwrap ( ) . send ( c, emptyrb) ;
254-
255257 }
256258}
257259
0 commit comments