(self, result, adapter=None)
| 3396 | return self.class_manager.mapper.base_mapper |
| 3397 | |
| 3398 | def _result_has_identity_key(self, result, adapter=None): |
| 3399 | pk_cols: Sequence[ColumnElement[Any]] |
| 3400 | if adapter is not None: |
| 3401 | pk_cols = [adapter.columns[c] for c in self.primary_key] |
| 3402 | else: |
| 3403 | pk_cols = self.primary_key |
| 3404 | rk = result.keys() |
| 3405 | for col in pk_cols: |
| 3406 | if col not in rk: |
| 3407 | return False |
| 3408 | else: |
| 3409 | return True |
| 3410 | |
| 3411 | def identity_key_from_row( |
| 3412 | self, |
no test coverage detected