databrickslabs / remorph

Cross-compiler and Data Reconciler into Databricks Lakehouse
Other
21 stars 13 forks source link

[FEATURE]: Expose Hive as dialect during install #524

Open sundarshankar89 opened 1 month ago

sundarshankar89 commented 1 month ago

Is there an existing issue for this?

Category of feature request

Transpile

Problem statement

Currently Transpile source list doesn't allow selecting hive as the source.

Proposed Solution

SQLGLOT_DIALECTS: dict[str, DialectType] = { "athena": Dialects.ATHENA, "bigquery": Dialects.BIGQUERY, "databricks": databricks.Databricks, "experimental": experimental.DatabricksExperimental, "hive": Dialects.HIVE "mysql": Dialects.MYSQL, "netezza": Dialects.POSTGRES, "oracle": oracle.Oracle, "postgresql": Dialects.POSTGRES, "presto": presto.Presto, "redshift": Dialects.REDSHIFT, "snowflake": snowflake.Snow, "sqlite": Dialects.SQLITE, "teradata": Dialects.TERADATA, "trino": Dialects.TRINO, "tsql": Dialects.TSQL, "vertica": Dialects.POSTGRES, }

Additional Context

No response