Skip to main content

rook_parser/
lib.rs

1use sqlparser::ast::Statement;
2use sqlparser::dialect::GenericDialect;
3use sqlparser::parser::Parser;
4
5pub fn parse_sql(sql: &str) -> Result<Vec<Statement>, String> {
6    let dialect = GenericDialect {};
7    Parser::parse_sql(&dialect, sql).map_err(|e| e.to_string())
8}