(name: &str, cols: usize)
| 34 | use datafusion_optimizer::{OptimizerContext, OptimizerRule}; |
| 35 | |
| 36 | fn table(name: &str, cols: usize) -> LogicalPlan { |
| 37 | let fields: Vec<Field> = (0..cols) |
| 38 | .map(|i| Field::new(format!("c{i}"), DataType::Int32, true)) |
| 39 | .collect(); |
| 40 | table_scan(Some(name), &Schema::new(fields), None) |
| 41 | .unwrap() |
| 42 | .build() |
| 43 | .unwrap() |
| 44 | } |
| 45 | |
| 46 | fn scan_with_filter(name: &str, cols: usize, filter_col: usize) -> LogicalPlan { |
| 47 | LogicalPlanBuilder::from(table(name, cols)) |
no test coverage detected
searching dependent graphs…