From 4c2eb12ae312d2ff7e3e6e17e6ec5072e849c5cf Mon Sep 17 00:00:00 2001 From: Stijn de Gooijer Date: Mon, 15 Jul 2024 14:21:56 +0200 Subject: [PATCH] Fix feature flags --- crates/polars-plan/src/plans/builder_dsl.rs | 2 ++ crates/polars-plan/src/plans/conversion/dsl_to_ir.rs | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/polars-plan/src/plans/builder_dsl.rs b/crates/polars-plan/src/plans/builder_dsl.rs index 7a46feca3c8b..940fb0dabe27 100644 --- a/crates/polars-plan/src/plans/builder_dsl.rs +++ b/crates/polars-plan/src/plans/builder_dsl.rs @@ -1,3 +1,4 @@ +#[cfg(any(feature = "csv", feature = "ipc", feature = "parquet"))] use std::path::PathBuf; use std::sync::{Arc, Mutex, RwLock}; @@ -463,6 +464,7 @@ impl DslBuilder { } /// Initialize paths as non-expanded. +#[cfg(any(feature = "csv", feature = "ipc", feature = "parquet"))] fn init_paths

(paths: P) -> Arc, bool)>> where P: Into>, diff --git a/crates/polars-plan/src/plans/conversion/dsl_to_ir.rs b/crates/polars-plan/src/plans/conversion/dsl_to_ir.rs index 100dd19ce2a8..5a765e2c5d4d 100644 --- a/crates/polars-plan/src/plans/conversion/dsl_to_ir.rs +++ b/crates/polars-plan/src/plans/conversion/dsl_to_ir.rs @@ -1,4 +1,3 @@ -#[cfg(any(feature = "ipc", feature = "parquet"))] use std::path::PathBuf; use arrow::datatypes::ArrowSchemaRef; @@ -711,6 +710,7 @@ pub fn to_alp_impl( } /// Expand scan paths if they were not already expanded. +#[allow(unused_variables)] fn expand_scan_paths( paths: Arc, bool)>>, scan_type: &mut FileScan, @@ -738,7 +738,7 @@ fn expand_scan_paths( } => expand_paths(&lock.0, file_options.glob, cloud_options.as_ref())?, #[cfg(feature = "json")] FileScan::NDJson { .. } => expand_paths(&lock.0, file_options.glob, None)?, - FileScan::Anonymous { .. } => unreachable!(), // Anonymous scans are already expanded. + FileScan::Anonymous { .. } => lock.0.clone(), // Anonymous scans are already expanded. }; *lock = (paths_expanded, true);