fix(OpenSearch): OpenSearch dialect for sqlglot (#39538)

This commit is contained in:
Vitor Avila
2026-04-22 12:17:15 -03:00
committed by GitHub
parent 18d89f25ce
commit 5af17c7976
4 changed files with 278 additions and 3 deletions

View File

@@ -45,7 +45,7 @@ from sqlglot.optimizer.scope import (
)
from superset.exceptions import QueryClauseValidationException, SupersetParseError
from superset.sql.dialects import DB2, Dremio, Firebolt, Pinot
from superset.sql.dialects import DB2, Dremio, Firebolt, OpenSearch, Pinot
if TYPE_CHECKING:
from superset.models.core import Database
@@ -93,7 +93,7 @@ SQLGLOT_DIALECTS = {
"netezza": Dialects.POSTGRES,
"oceanbase": Dialects.MYSQL,
# "ocient": ???
# "odelasticsearch": ???
"odelasticsearch": OpenSearch,
"oracle": Dialects.ORACLE,
"parseable": Dialects.POSTGRES,
"pinot": Pinot,