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