@@ -10,9 +10,9 @@ use futures::future::ready;
1010use futures:: stream:: FuturesOrdered ;
1111use futures:: { FutureExt , TryStreamExt } ;
1212use itertools:: Itertools ;
13+ use vortex_array:: ArrayRef ;
1314use vortex_array:: arrays:: ChunkedArray ;
1415use vortex_array:: stats:: Precision ;
15- use vortex_array:: { ArrayContext , ArrayRef } ;
1616use vortex_dtype:: { DType , FieldMask } ;
1717use vortex_error:: { VortexExpect , VortexResult } ;
1818use vortex_expr:: ExprRef ;
@@ -39,7 +39,6 @@ impl ChunkedReader {
3939 layout : ChunkedLayout ,
4040 name : Arc < str > ,
4141 segment_source : Arc < dyn SegmentSource > ,
42- ctx : ArrayContext ,
4342 ) -> Self {
4443 let nchildren = layout. nchildren ( ) ;
4544
@@ -49,7 +48,7 @@ impl ChunkedReader {
4948 }
5049 chunk_offsets. push ( layout. row_count ( ) ) ;
5150
52- let lazy_children = LazyReaderChildren :: new ( layout. children . clone ( ) , segment_source, ctx ) ;
51+ let lazy_children = LazyReaderChildren :: new ( layout. children . clone ( ) , segment_source) ;
5352
5453 Self {
5554 layout,
@@ -351,7 +350,7 @@ mod test {
351350
352351 #[ fixture]
353352 /// Create a chunked layout with three chunks of primitive arrays.
354- fn chunked_layout ( ) -> ( ArrayContext , Arc < dyn SegmentSource > , LayoutRef ) {
353+ fn chunked_layout ( ) -> ( Arc < dyn SegmentSource > , LayoutRef ) {
355354 let ctx = ArrayContext :: empty ( ) ;
356355 let segments = TestSegments :: default ( ) ;
357356 let sequence_writer = SequenceWriter :: new ( Box :: new ( segments. clone ( ) ) ) ;
@@ -374,20 +373,16 @@ mod test {
374373 )
375374 . unwrap ( ) ;
376375
377- ( ctx , Arc :: new ( segments) , layout)
376+ ( Arc :: new ( segments) , layout)
378377 }
379378
380379 #[ rstest]
381380 fn test_chunked_evaluator (
382- #[ from( chunked_layout) ] ( ctx, segments, layout) : (
383- ArrayContext ,
384- Arc < dyn SegmentSource > ,
385- LayoutRef ,
386- ) ,
381+ #[ from( chunked_layout) ] ( segments, layout) : ( Arc < dyn SegmentSource > , LayoutRef ) ,
387382 ) {
388383 block_on ( async {
389384 let result = layout
390- . new_reader ( "" . into ( ) , segments, ctx )
385+ . new_reader ( "" . into ( ) , segments)
391386 . unwrap ( )
392387 . projection_evaluation ( & ( 0 ..layout. row_count ( ) ) , & root ( ) )
393388 . unwrap ( )
0 commit comments