@@ -71,10 +71,7 @@ fn write_array_data<W: Write>(data: &arrow::array::ArrayData, writer: &mut W) ->
7171 writer. write_all ( & num_buffers. to_le_bytes ( ) ) ?;
7272 for buffer in data. buffers ( ) {
7373 let len: u32 = buffer. len ( ) . try_into ( ) . map_err ( |_| {
74- DataFusionError :: Execution ( format ! (
75- "Buffer length {} exceeds u32::MAX" ,
76- buffer. len( )
77- ) )
74+ DataFusionError :: Execution ( format ! ( "Buffer length {} exceeds u32::MAX" , buffer. len( ) ) )
7875 } ) ?;
7976 writer. write_all ( & len. to_le_bytes ( ) ) ?;
8077 writer. write_all ( buffer. as_slice ( ) ) ?;
@@ -100,9 +97,7 @@ fn write_raw_batch<W: Write>(batch: &RecordBatch, writer: &mut W) -> Result<()>
10097 for col in batch. columns ( ) {
10198 // Cast dictionary arrays to their value type
10299 let col = match col. data_type ( ) {
103- DataType :: Dictionary ( _, value_type) => {
104- cast ( col. as_ref ( ) , value_type. as_ref ( ) ) ?
105- }
100+ DataType :: Dictionary ( _, value_type) => cast ( col. as_ref ( ) , value_type. as_ref ( ) ) ?,
106101 _ => Arc :: clone ( col) ,
107102 } ;
108103 write_array_data ( & col. to_data ( ) , writer) ?;
@@ -237,9 +232,7 @@ fn read_bytes<'a>(cursor: &mut &'a [u8], len: usize) -> Result<&'a [u8]> {
237232/// Returns child data types for nested Arrow types.
238233fn get_child_types ( data_type : & DataType ) -> Vec < DataType > {
239234 match data_type {
240- DataType :: List ( field)
241- | DataType :: LargeList ( field)
242- | DataType :: FixedSizeList ( field, _) => {
235+ DataType :: List ( field) | DataType :: LargeList ( field) | DataType :: FixedSizeList ( field, _) => {
243236 vec ! [ field. data_type( ) . clone( ) ]
244237 }
245238 DataType :: Map ( field, _) => {
@@ -709,11 +702,7 @@ mod tests {
709702
710703 let batch = RecordBatch :: try_new (
711704 Arc :: clone ( & schema) ,
712- vec ! [
713- Arc :: new( list_arr) ,
714- Arc :: new( struct_arr) ,
715- Arc :: new( map_arr) ,
716- ] ,
705+ vec ! [ Arc :: new( list_arr) , Arc :: new( struct_arr) , Arc :: new( map_arr) ] ,
717706 )
718707 . unwrap ( ) ;
719708
@@ -732,8 +721,7 @@ mod tests {
732721
733722 let keys = Int32Array :: from ( vec ! [ Some ( 0 ) , Some ( 1 ) , None , Some ( 0 ) ] ) ;
734723 let values = StringArray :: from ( vec ! [ "foo" , "bar" ] ) ;
735- let dict_arr =
736- DictionaryArray :: < Int32Type > :: try_new ( keys, Arc :: new ( values) ) . unwrap ( ) ;
724+ let dict_arr = DictionaryArray :: < Int32Type > :: try_new ( keys, Arc :: new ( values) ) . unwrap ( ) ;
737725
738726 let batch =
739727 RecordBatch :: try_new ( Arc :: clone ( & dict_schema) , vec ! [ Arc :: new( dict_arr) ] ) . unwrap ( ) ;
0 commit comments