pub mod db_types;
pub mod sql_hints;
#[cfg(feature = "postgres")]
pub use db_types::QueryParam;
pub use db_types::{DatabaseType, JsonbValue, PoolMetrics};
pub use sql_hints::{OrderByClause, OrderDirection, SqlProjectionHint};
use crate::dialect::RowViewColumnType;
#[derive(Debug, Clone)]
pub struct ColumnSpec {
pub name: String,
pub column_type: RowViewColumnType,
}
#[derive(Debug, Clone)]
pub enum ColumnValue {
Text(String),
Int32(i32),
Int64(i64),
Float64(f64),
Boolean(bool),
Uuid(String),
Timestamptz(String),
Date(String),
Json(String),
Null,
}