MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / has_sequence

Method has_sequence

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

Source from the content-addressed store, hash-verified

3310 @reflection.cache
3311 @_db_plus_owner
3312 def has_sequence(
3313 self, connection, sequencename, dbname, owner, schema, **kw
3314 ):
3315 sequences = ischema.sequences
3316
3317 s = sql.select(sequences.c.sequence_name).where(
3318 sequences.c.sequence_name == sequencename
3319 )
3320
3321 if owner:
3322 s = s.where(sequences.c.sequence_schema == owner)
3323
3324 c = connection.execute(s)
3325
3326 return c.first() is not None
3327
3328 @reflection.cache
3329 @_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