(self, result, adapter=None)
| 3438 | return self.class_manager.mapper.base_mapper |
| 3439 | |
| 3440 | def _result_has_identity_key(self, result, adapter=None): |
| 3441 | pk_cols: Sequence[ColumnElement[Any]] |
| 3442 | if adapter is not None: |
| 3443 | pk_cols = [adapter.columns[c] for c in self.primary_key] |
| 3444 | else: |
| 3445 | pk_cols = self.primary_key |
| 3446 | rk = result.keys() |
| 3447 | for col in pk_cols: |
| 3448 | if col not in rk: |
| 3449 | return False |
| 3450 | else: |
| 3451 | return True |
| 3452 | |
| 3453 | def identity_key_from_row( |
| 3454 | self, |
no test coverage detected