(
&self,
sql: SQLExprWithAlias,
schema: &DFSchema,
planner_context: &mut PlannerContext,
)
| 150 | } |
| 151 | |
| 152 | pub fn sql_to_expr_with_alias( |
| 153 | &self, |
| 154 | sql: SQLExprWithAlias, |
| 155 | schema: &DFSchema, |
| 156 | planner_context: &mut PlannerContext, |
| 157 | ) -> Result<Expr> { |
| 158 | let mut expr = |
| 159 | self.sql_expr_to_logical_expr_with_alias(sql, schema, planner_context)?; |
| 160 | expr = self.rewrite_partial_qualifier(expr, schema); |
| 161 | self.validate_schema_satisfies_exprs(schema, &[expr.clone()])?; |
| 162 | let (expr, _) = expr.infer_placeholder_types(schema)?; |
| 163 | Ok(expr) |
| 164 | } |
| 165 | |
| 166 | /// Generate a relational expression from a SQL expression |
| 167 | pub fn sql_to_expr( |
nothing calls this directly
no test coverage detected