MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / __init__

Method __init__

lib/sqlalchemy/dialects/mssql/base.py:3194–3230  ·  view source on GitHub ↗
(
        self,
        query_timeout=None,
        use_scope_identity=True,
        schema_name="dbo",
        deprecate_large_types=None,
        supports_comments=None,
        json_serializer=None,
        json_deserializer=None,
        legacy_schema_aliasing=None,
        ignore_no_transaction_on_rollback=False,
        **opts,
    )

Source from the content-addressed store, hash-verified

3192 ]
3193
3194 def __init__(
3195 self,
3196 query_timeout=None,
3197 use_scope_identity=True,
3198 schema_name="dbo",
3199 deprecate_large_types=None,
3200 supports_comments=None,
3201 json_serializer=None,
3202 json_deserializer=None,
3203 legacy_schema_aliasing=None,
3204 ignore_no_transaction_on_rollback=False,
3205 **opts,
3206 ):
3207 self.query_timeout = int(query_timeout or 0)
3208 self.schema_name = schema_name
3209
3210 self.use_scope_identity = use_scope_identity
3211 self.deprecate_large_types = deprecate_large_types
3212 self.ignore_no_transaction_on_rollback = (
3213 ignore_no_transaction_on_rollback
3214 )
3215 self._user_defined_supports_comments = uds = supports_comments
3216 if uds is not None:
3217 self.supports_comments = uds
3218
3219 if legacy_schema_aliasing is not None:
3220 util.warn_deprecated(
3221 "The legacy_schema_aliasing parameter is "
3222 "deprecated and will be removed in a future release.",
3223 "1.4",
3224 )
3225 self.legacy_schema_aliasing = legacy_schema_aliasing
3226
3227 super().__init__(**opts)
3228
3229 self._json_serializer = json_serializer
3230 self._json_deserializer = json_deserializer
3231
3232 def do_savepoint(self, connection, name):
3233 # give the DBAPI a push

Callers

nothing calls this directly

Calls 1

__init__Method · 0.45

Tested by

no test coverage detected