mod hive;
mod redshift;
mod trino;
pub use hive::HiveDialect as HiveTranspileDialect;
pub use redshift::RedshiftDialect;
pub use trino::TrinoDialect;
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum SourceDialect {
Trino,
Redshift,
Hive,
}
#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
pub enum TargetDialect {
#[default]
DuckDB,
DataFusion,
}