gluesql_core/
lib.rs

1#![deny(clippy::str_to_string)]
2
3// re-export
4pub 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 store;
17pub mod translate;
18
19pub mod prelude {
20    pub use crate::{
21        ast::DataType,
22        data::{Key, Value},
23        executor::{execute, Payload, PayloadVariable},
24        glue::Glue,
25        parse_sql::parse,
26        plan::plan,
27        result::{Error, Result},
28        translate::translate,
29    };
30}
31
32pub mod error {
33    pub use crate::result::*;
34}