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