MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / has_sequence

Method has_sequence

lib/sqlalchemy/dialects/mssql/base.py:3384–3398  ·  view source on GitHub ↗
(
        self, connection, sequencename, dbname, owner, schema, **kw
    )

Source from the content-addressed store, hash-verified

3382 @reflection.cache
3383 @_db_plus_owner
3384 def has_sequence(
3385 self, connection, sequencename, dbname, owner, schema, **kw
3386 ):
3387 sequences = ischema.sequences
3388
3389 s = sql.select(sequences.c.sequence_name).where(
3390 sequences.c.sequence_name == sequencename
3391 )
3392
3393 if owner:
3394 s = s.where(sequences.c.sequence_schema == owner)
3395
3396 c = connection.execute(s)
3397
3398 return c.first() is not None
3399
3400 @reflection.cache
3401 @_db_plus_owner_listing

Callers

nothing calls this directly

Calls 4

whereMethod · 0.45
selectMethod · 0.45
executeMethod · 0.45
firstMethod · 0.45

Tested by

no test coverage detected