()
| 1500 | test_stack_overflow!(test_stack_overflow_8192, 8192); |
| 1501 | #[test] |
| 1502 | fn test_sql_to_expr_with_alias() { |
| 1503 | let schema = DFSchema::empty(); |
| 1504 | let mut planner_context = PlannerContext::default(); |
| 1505 | |
| 1506 | let expr_str = "SUM(int_col) as sum_int_col"; |
| 1507 | |
| 1508 | let dialect = GenericDialect {}; |
| 1509 | let mut parser = Parser::new(&dialect).try_with_sql(expr_str).unwrap(); |
| 1510 | // from sqlparser |
| 1511 | let sql_expr = parser.parse_expr_with_alias().unwrap(); |
| 1512 | |
| 1513 | let context_provider = TestContextProvider::new(); |
| 1514 | let sql_to_rel = SqlToRel::new(&context_provider); |
| 1515 | |
| 1516 | let expr = sql_to_rel |
| 1517 | .sql_expr_to_logical_expr_with_alias(sql_expr, &schema, &mut planner_context) |
| 1518 | .unwrap(); |
| 1519 | |
| 1520 | assert!(matches!(expr, Expr::Alias(_))); |
| 1521 | } |
| 1522 | } |
nothing calls this directly
no test coverage detected
searching dependent graphs…