diff --git a/src/dialect/mod.rs b/src/dialect/mod.rs index 0be8c17c7..6b80243ff 100644 --- a/src/dialect/mod.rs +++ b/src/dialect/mod.rs @@ -587,6 +587,7 @@ pub fn dialect_from_str(dialect_name: impl AsRef) -> Option Some(Box::new(BigQueryDialect)), "ansi" => Some(Box::new(AnsiDialect {})), "duckdb" => Some(Box::new(DuckDbDialect {})), + "databricks" => Some(Box::new(DatabricksDialect {})), _ => None, } } @@ -638,6 +639,8 @@ mod tests { assert!(parse_dialect("ANSI").is::()); assert!(parse_dialect("duckdb").is::()); assert!(parse_dialect("DuckDb").is::()); + assert!(parse_dialect("DataBricks").is::()); + assert!(parse_dialect("databricks").is::()); // error cases assert!(dialect_from_str("Unknown").is_none());