(
self,
connection: Connection,
table_name: str,
schema: Optional[str] = None,
**kw: Any,
)
| 3275 | |
| 3276 | @reflection.cache |
| 3277 | def get_columns( |
| 3278 | self, |
| 3279 | connection: Connection, |
| 3280 | table_name: str, |
| 3281 | schema: Optional[str] = None, |
| 3282 | **kw: Any, |
| 3283 | ) -> list[ReflectedColumn]: |
| 3284 | parsed_state = self._parsed_state_or_create( |
| 3285 | connection, table_name, schema, **kw |
| 3286 | ) |
| 3287 | if parsed_state.columns: |
| 3288 | return parsed_state.columns |
| 3289 | else: |
| 3290 | return ReflectionDefaults.columns() |
| 3291 | |
| 3292 | @reflection.cache |
| 3293 | def get_pk_constraint( |
nothing calls this directly
no test coverage detected