@@ -71,7 +71,7 @@ func checkBoolRecordBatch(
7171 #expect( recordBatch. schema. fields [ 1 ] . type == . utf8)
7272 for index in 0 ..< recordBatch. length {
7373 let column = recordBatch. columns [ 0 ]
74- guard let str = column. array as? AsString else {
74+ guard let str = column as? AsString else {
7575 throw . invalid( " Could not cast column to AsString " )
7676 }
7777 let val = " \( str. asString ( index) ) "
@@ -108,8 +108,7 @@ func checkStructRecordBatch(
108108 Issue . record ( " Expected field 0 to be a struct " )
109109 return [ ]
110110 }
111- let nestedArray = recordBatch. columns [ 0 ] . array as? NestedArray
112- guard let nestedArray else {
111+ guard let nestedArray = recordBatch. columns [ 0 ] as? NestedArray else {
113112 throw . runtimeError( " Could not cast to NestedArray " )
114113 }
115114 guard let fields = nestedArray. fields else {
@@ -119,12 +118,12 @@ func checkStructRecordBatch(
119118 #expect( fields [ 0 ] . type == . utf8)
120119 #expect( fields [ 1 ] . type == . boolean)
121120 let column = recordBatch. columns [ 0 ]
122- guard let str = column. array as? AsString else {
121+ guard let str = column as? AsString else {
123122 throw . runtimeError( " String array is nil " )
124123 }
125124 #expect( " \( str. asString ( 0 ) ) " == " {0,false} " )
126125 #expect( " \( str. asString ( 1 ) ) " == " {1,true} " )
127- #expect( column. array . asAny ( 2 ) == nil )
126+ #expect( column. asAny ( 2 ) == nil )
128127 }
129128 return recordBatches
130129}
@@ -278,15 +277,15 @@ struct IPCStreamReaderTests {
278277 #expect( recordBatch. schema. fields [ 4 ] . type == . float32)
279278 let columns = recordBatch. columns
280279 #expect( columns [ 0 ] . nullCount == 2 )
281- let dateVal = " \( ( columns [ 2 ] . array as! AsString ) . asString ( 0 ) ) "
280+ let dateVal = " \( ( columns [ 2 ] as! AsString ) . asString ( 0 ) ) "
282281 #expect( dateVal == " 2014-09-10 00:00:00 +0000 " )
283- let stringVal = " \( ( columns [ 1 ] . array as! AsString ) . asString ( 1 ) ) "
282+ let stringVal = " \( ( columns [ 1 ] as! AsString ) . asString ( 1 ) ) "
284283 #expect( stringVal == " test22 " )
285- let uintVal = " \( ( columns [ 0 ] . array as! AsString ) . asString ( 0 ) ) "
284+ let uintVal = " \( ( columns [ 0 ] as! AsString ) . asString ( 0 ) ) "
286285 #expect( uintVal == " 10 " )
287- let stringVal2 = " \( ( columns [ 1 ] . array as! AsString ) . asString ( 3 ) ) "
286+ let stringVal2 = " \( ( columns [ 1 ] as! AsString ) . asString ( 3 ) ) "
288287 #expect( stringVal2 == " test44 " )
289- let uintVal2 = " \( ( columns [ 0 ] . array as! AsString ) . asString ( 3 ) ) "
288+ let uintVal2 = " \( ( columns [ 0 ] as! AsString ) . asString ( 3 ) ) "
290289 #expect( uintVal2 == " 44 " )
291290 }
292291 case . failure( let error) :
@@ -324,7 +323,7 @@ struct IPCFileReaderTests {
324323 recordBatch. schema. fields [ 1 ] . type == . utf8)
325324 for index in 0 ..< recordBatch. length {
326325 let column = recordBatch. columns [ 1 ]
327- let str = column. array as! AsString
326+ let str = column as! AsString
328327 let val = " \( str. asString ( index) ) "
329328 if index != 1 {
330329 #expect( !val. isEmpty)
@@ -431,15 +430,15 @@ struct IPCFileReaderTests {
431430 #expect( recordBatch. schema. fields [ 4 ] . type == . float32)
432431 let columns = recordBatch. columns
433432 #expect( columns [ 0 ] . nullCount == 2 )
434- let dateVal = " \( ( columns [ 2 ] . array as! AsString ) . asString ( 0 ) ) "
433+ let dateVal = " \( ( columns [ 2 ] as! AsString ) . asString ( 0 ) ) "
435434 #expect( dateVal == " 2014-09-10 00:00:00 +0000 " )
436- let stringVal = " \( ( columns [ 1 ] . array as! AsString ) . asString ( 1 ) ) "
435+ let stringVal = " \( ( columns [ 1 ] as! AsString ) . asString ( 1 ) ) "
437436 #expect( stringVal == " test22 " )
438- let uintVal = " \( ( columns [ 0 ] . array as! AsString ) . asString ( 0 ) ) "
437+ let uintVal = " \( ( columns [ 0 ] as! AsString ) . asString ( 0 ) ) "
439438 #expect( uintVal == " 10 " )
440- let stringVal2 = " \( ( columns [ 1 ] . array as! AsString ) . asString ( 3 ) ) "
439+ let stringVal2 = " \( ( columns [ 1 ] as! AsString ) . asString ( 3 ) ) "
441440 #expect( stringVal2 == " test44 " )
442- let uintVal2 = " \( ( columns [ 0 ] . array as! AsString ) . asString ( 3 ) ) "
441+ let uintVal2 = " \( ( columns [ 0 ] as! AsString ) . asString ( 3 ) ) "
443442 #expect( uintVal2 == " 44 " )
444443 }
445444 case . failure( let error) :
@@ -572,11 +571,11 @@ struct IPCFileReaderTests {
572571 #expect( fields. count == 14 )
573572 let columns = recordBatch. columns
574573 #expect( columns [ 0 ] . nullCount == 1 )
575- #expect( columns [ 0 ] . array . asAny ( 1 ) == nil )
576- let structVal = " \( ( columns [ 0 ] . array as? AsString ) !. asString ( 0 ) ) "
574+ #expect( columns [ 0 ] . asAny ( 1 ) == nil )
575+ let structVal = " \( ( columns [ 0 ] as? AsString ) !. asString ( 0 ) ) "
577576 #expect(
578577 structVal == " {true,1,2,3,4,5,6,7,8,9.9,10.1,11,12, \( currentDate) } " )
579- let nestedArray = ( recordBatch. columns [ 0 ] . array as? NestedArray ) !
578+ let nestedArray = ( recordBatch. columns [ 0 ] as? NestedArray ) !
580579 #expect( nestedArray. length == 3 )
581580 #expect( nestedArray. fields != nil )
582581 #expect( nestedArray. fields!. count == 14 )
@@ -626,7 +625,7 @@ struct IPCFileReaderTests {
626625 #expect( recordBatch. length == 4 )
627626 let columns = recordBatch. columns
628627 let stringVal =
629- " \( ( columns [ 0 ] . array as! AsString ) . asString ( 1 ) ) "
628+ " \( ( columns [ 0 ] as! AsString ) . asString ( 1 ) ) "
630629 #expect( stringVal == " test22 " )
631630 case . failure( let error) :
632631 throw error
@@ -661,10 +660,10 @@ struct IPCFileReaderTests {
661660 #expect( recordBatch. length == 4 )
662661 let columns = recordBatch. columns
663662 let stringVal =
664- " \( ( columns [ 0 ] . array as! AsString ) . asString ( 0 ) ) "
663+ " \( ( columns [ 0 ] as! AsString ) . asString ( 0 ) ) "
665664 #expect( stringVal == " 12345678 " )
666665 let stringVal2 =
667- " \( ( columns [ 1 ] . array as! AsString ) . asString ( 3 ) ) "
666+ " \( ( columns [ 1 ] as! AsString ) . asString ( 3 ) ) "
668667 #expect( stringVal2 == " 3 " )
669668 case . failure( let error) :
670669 throw error
0 commit comments