18 lines
448 B
Python
Raw Normal View History

2021-02-09 01:02:05 -08:00
from .sql_common import SQLAlchemySource, SQLAlchemyConfig
class SQLServerConfig(SQLAlchemyConfig):
#defaults
host_port = "localhost:1433"
scheme = "mssql+pytds"
2021-02-09 01:02:05 -08:00
class SQLServerSource(SQLAlchemySource):
2021-02-06 13:10:22 -08:00
def __init__(self, config, ctx):
2021-02-09 01:02:05 -08:00
super().__init__(config, ctx, "mssql")
2021-02-06 13:10:22 -08:00
@classmethod
def create(cls, config_dict, ctx):
config = SQLServerConfig.parse_obj(config_dict)
return cls(config, ctx)