feat(db): remove Rockset DB support (#33929)

This commit is contained in:
Đỗ Trọng Hải
2025-06-27 23:12:54 +07:00
committed by GitHub
parent 7f5f577daa
commit 1a54b761c1
11 changed files with 23 additions and 158 deletions

View File

@@ -26,13 +26,22 @@ from collections.abc import Iterable
from dataclasses import dataclass
from typing import Any, Generic, TYPE_CHECKING, TypeVar
import sqlglot
import sqlglot # pylint: disable=disallowed-sql-import
from jinja2 import nodes, Template
from sqlglot import exp
from sqlglot.dialects.dialect import Dialect, Dialects
from sqlglot.errors import ParseError
from sqlglot.optimizer.pushdown_predicates import pushdown_predicates
from sqlglot.optimizer.scope import Scope, ScopeType, traverse_scope
from sqlglot import exp # pylint: disable=disallowed-sql-import
from sqlglot.dialects.dialect import ( # pylint: disable=disallowed-sql-import
Dialect,
Dialects,
)
from sqlglot.errors import ParseError # pylint: disable=disallowed-sql-import
from sqlglot.optimizer.pushdown_predicates import ( # pylint: disable=disallowed-sql-import
pushdown_predicates,
)
from sqlglot.optimizer.scope import ( # pylint: disable=disallowed-sql-import
Scope,
ScopeType,
traverse_scope,
)
from superset.exceptions import QueryClauseValidationException, SupersetParseError
from superset.sql.dialects import Dremio, Firebolt
@@ -91,7 +100,6 @@ SQLGLOT_DIALECTS = {
"pydoris": Dialects.DORIS,
"redshift": Dialects.REDSHIFT,
"risingwave": Dialects.RISINGWAVE,
# "rockset": ???
"shillelagh": Dialects.SQLITE,
"singlestore": Dialects.MYSQL,
"snowflake": Dialects.SNOWFLAKE,