Method
has_sequence
(
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
Tested by
no test coverage detected