sql-bridge 0.2.0

SQL bridge for sqlx-repo
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod ast;
mod error;

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

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())
}

#[doc(hidden)]
pub mod __hidden {
    pub use sqlparser;
}