sql-bridge 0.1.0

SQL bridge for sqlx-repo
Documentation
1
2
3
4
5
6
7
8
9
10
11
mod ast;

pub use ast::{Ast, ToQuery};
pub use sqlparser::dialect::{MySqlDialect, PostgreSqlDialect, SQLiteDialect};

pub type Error = Box<dyn std::error::Error + Send + Sync + 'static>;
pub type Result<T, E = Error> = std::result::Result<T, E>;

pub fn parse<T: AsRef<str>>(statement: T) -> Result<Vec<Ast>> {
    Ast::parse(statement.as_ref())
}