diff --git a/src/frontend/sql.rs b/src/frontend/sql.rs index 57c29518344ec2455c3baef36760669d227fec23..be8bc4395bf4b40b2fe070c29f7841d6d8c3233e 100644 --- a/src/frontend/sql.rs +++ b/src/frontend/sql.rs @@ -42,7 +42,7 @@ impl Ast for AbstractSyntaxTree { Ok(p) => p, Err(e) => { return Err(QueryPlannerError::CustomError(format!( - "Parsing error: {:?}", + "Parsing error: {}", e ))) } diff --git a/src/frontend/sql/ast/tests.rs b/src/frontend/sql/ast/tests.rs index b60d68ea1597d29845710d6a995d36417cb25f86..986040efc61d457bfb51c2b4aa83c329aa5e06f4 100644 --- a/src/frontend/sql/ast/tests.rs +++ b/src/frontend/sql/ast/tests.rs @@ -147,11 +147,12 @@ fn invalid_query() { let ast = AbstractSyntaxTree::new(query).unwrap_err(); assert_eq!( format!( - "{} {} {} {}", - r#"Parsing error: Error { variant: ParsingError { positives:"#, - r#"[Alias, Asterisk, True, False, Null, Decimal, Double, Integer, Unsigned, Row, Parameter], negatives: [] },"#, - r#"location: Pos(7), line_col: Pos((1, 8)), path: None, line: "select a frAm t","#, - r#"continued_line: None }"#, + r#"Parsing error: --> 1:8 + | +1 | select a frAm t + | ^--- + | + = expected Alias, Asterisk, True, False, Null, Decimal, Double, Integer, Unsigned, Row, or Parameter"#, ), format!("{}", ast), );