File tree Expand file tree Collapse file tree 3 files changed +1255
-1
lines changed
timeplus_connect/tp_superset Expand file tree Collapse file tree 3 files changed +1255
-1
lines changed Original file line number Diff line number Diff line change 1
- from timeplus_connect .tp_superset .db_engine_spec import TimeplusEngineSpec
1
+ import timeplus_connect .tp_superset .db_engine_spec
2
+ import timeplus_connect .tp_superset .sql_parse
Original file line number Diff line number Diff line change 7
7
from marshmallow .validate import Range
8
8
from superset .db_engine_specs .base import BaseEngineSpec
9
9
from superset .utils import core as utils
10
+ from superset .sql .parse import SQLGLOT_DIALECTS
10
11
11
12
from sqlalchemy import types
12
13
from sqlalchemy .engine .url import URL
13
14
14
15
16
+ from timeplus_connect .tp_superset .sql_parse import TimeplusSqlglotDialect
17
+
18
+
15
19
logger = logging .getLogger (__name__ )
16
20
17
21
try :
@@ -73,6 +77,9 @@ class TimeplusEngineSpec(BaseEngineSpec):
73
77
"timeplusdb://user:password@host[:port][/dbname][?secure=value&=value...]"
74
78
)
75
79
80
+ SQLGLOT_DIALECTS ["timeplus" ] = TimeplusSqlglotDialect
81
+ SQLGLOT_DIALECTS ["timeplusdb" ] = TimeplusSqlglotDialect
82
+
76
83
parameters_schema = TimeplusParametersSchema ()
77
84
encryption_parameters = {"secure" : "true" }
78
85
You can’t perform that action at this time.
0 commit comments