feat: old Firebolt dialect (#31849)

This commit is contained in:
Beto Dealmeida
2025-01-15 09:02:37 -05:00
committed by GitHub
parent 754ccd0448
commit 4ca5846c7f
6 changed files with 149 additions and 5 deletions

View File

@@ -547,7 +547,12 @@ class SupersetAppInitializer: # pylint: disable=too-many-public-methods
feature_flag_manager.init_app(self.superset_app)
def configure_sqlglot_dialects(self) -> None:
SQLGLOT_DIALECTS.update(self.config["SQLGLOT_DIALECTS_EXTENSIONS"])
extensions = self.config["SQLGLOT_DIALECTS_EXTENSIONS"]
if callable(extensions):
extensions = extensions()
SQLGLOT_DIALECTS.update(extensions)
@transaction()
def configure_fab(self) -> None: