1#![deny(clippy::str_to_string)]
2
3pub use {chrono, sqlparser};
5
6mod glue;
7mod mock;
8mod result;
9
10pub mod ast;
11pub mod ast_builder;
12pub mod data;
13pub mod executor;
14pub mod parse_sql;
15pub mod plan;
16pub mod row_conversion;
17pub mod store;
18pub mod translate;
19
20pub mod prelude {
21 pub use crate::{
22 ast::DataType,
23 data::{Key, Value},
24 executor::{Payload, PayloadVariable, execute},
25 glue::Glue,
26 parse_sql::parse,
27 result::{Error, Result},
28 row_conversion::{SelectExt, SelectResultExt},
29 translate::{ParamLiteral, translate, translate_with_params},
30 };
31}
32
33pub mod error {
34 pub use crate::result::*;
35}