Apply a projection without alias with optional validation (true to validate, false to not validate)
(
self,
expr: Vec<(impl Into<SelectExpr>, bool)>,
)
| 589 | /// Apply a projection without alias with optional validation |
| 590 | /// (true to validate, false to not validate) |
| 591 | pub fn project_with_validation( |
| 592 | self, |
| 593 | expr: Vec<(impl Into<SelectExpr>, bool)>, |
| 594 | ) -> Result<Self> { |
| 595 | project_with_validation(Arc::unwrap_or_clone(self.plan), expr, None) |
| 596 | .map(Self::new) |
| 597 | } |
| 598 | |
| 599 | /// Apply a projection, aliasing non-Column/non-Alias expressions to |
| 600 | /// match the field names from the provided schema. |
no test coverage detected