diff --git a/vortex-scan/src/lib.rs b/vortex-scan/src/lib.rs index 7975d887956..190d43ac310 100644 --- a/vortex-scan/src/lib.rs +++ b/vortex-scan/src/lib.rs @@ -202,8 +202,7 @@ impl ScanBuilder { return Ok(vec![]); } - let row_range = self.row_range.clone(); - self.prepare()?.execute(row_range) + self.prepare()?.execute(None) } /// Returns a [`Stream`](futures::Stream) with tasks spawned onto the current Tokio runtime. @@ -217,8 +216,7 @@ impl ScanBuilder { pub fn into_tokio_stream( self, ) -> VortexResult> + Send + 'static + use> { - let row_range = self.row_range.clone(); - self.prepare()?.execute_tokio_stream(row_range) + self.prepare()?.execute_tokio_stream(None) } } @@ -378,8 +376,6 @@ impl RepeatedScan { &self, row_range: Option>, ) -> VortexResult> + Send + 'static + use> { - let row_range = intersect_ranges(self.row_range.as_ref(), row_range); - use futures::StreamExt; use vortex_error::vortex_err; @@ -402,8 +398,6 @@ impl RepeatedScan { &self, row_range: Option>, ) -> VortexResult { - let row_range = intersect_ranges(self.row_range.as_ref(), row_range); - let dtype = self.dtype.clone(); let tasks = self.execute(row_range)?; let queue = WorkStealingQueue::new([Box::new(move || Ok(tasks)) as TaskFactory]); @@ -420,8 +414,6 @@ impl RepeatedScan { &self, row_range: Option>, ) -> VortexResult { - let row_range = intersect_ranges(self.row_range.as_ref(), row_range); - let dtype = self.dtype.clone(); let stream = self.execute_tokio_stream(row_range)?; Ok(vortex_array::stream::ArrayStreamAdapter::new(dtype, stream))