Skip to content

Commit bbc10de

Browse files
committed
Fix projection loss in create_physical_plan
The create_physical_plan method was creating a fresh VortexSource and replacing the one in the FileScanConfig that already had projections, filters, and other settings pushed down. This caused queries to return all columns instead of just the projected ones. Fix by using the FileScanConfig directly, since the VortexSource within it was already set up by file_source() and try_pushdown_projection().
1 parent 31e5a44 commit bbc10de

1 file changed

Lines changed: 0 additions & 1 deletion

File tree

vortex-datafusion/src/persistent/format.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ use datafusion_datasource::file_compression_type::FileCompressionType;
2828
use datafusion_datasource::file_format::FileFormat;
2929
use datafusion_datasource::file_format::FileFormatFactory;
3030
use datafusion_datasource::file_scan_config::FileScanConfig;
31-
use datafusion_datasource::file_scan_config::FileScanConfigBuilder;
3231
use datafusion_datasource::file_sink_config::FileSinkConfig;
3332
use datafusion_datasource::sink::DataSinkExec;
3433
use datafusion_datasource::source::DataSourceExec;

0 commit comments

Comments
 (0)