#![allow(clippy::type_complexity)]
pub mod cte;
pub mod delete;
pub mod dialect;
pub mod expr;
pub mod insert;
pub mod prepare;
pub mod raw;
pub mod render;
pub mod row;
pub mod scope;
pub mod select;
pub mod statement;
pub mod update;
pub mod window;
#[cfg(test)]
mod tests {
use crate::expr::Value;
#[test]
fn a_value_names_the_sql_type_it_came_from() {
assert_eq!(Value::I64(1).type_name(), "BigInt");
assert_eq!(Value::NullText.type_name(), "Text");
#[cfg(feature = "chrono")]
assert_eq!(Value::NullTimestamptz.type_name(), "Timestamptz");
#[cfg(feature = "decimal")]
assert_eq!(Value::NullNumeric.type_name(), "Numeric");
}
}