Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/in_memory.py
Show First 20 Lines • Show All 734 Lines • ▼ Show 20 Lines | def extid_index_add_one(self, row: ExtIDByTargetRow) -> None: | ||||
pass | pass | ||||
def extid_get_from_pk( | def extid_get_from_pk( | ||||
self, | self, | ||||
extid_type: str, | extid_type: str, | ||||
extid: bytes, | extid: bytes, | ||||
extid_version: int, | extid_version: int, | ||||
target: ExtendedSWHID, | target: ExtendedSWHID, | ||||
payload_type: str, | |||||
payload: Sha1Git, | |||||
) -> Optional[ExtIDRow]: | ) -> Optional[ExtIDRow]: | ||||
primary_key = self._extid.primary_key_from_dict( | primary_key = self._extid.primary_key_from_dict( | ||||
dict( | dict( | ||||
extid_type=extid_type, | extid_type=extid_type, | ||||
extid=extid, | extid=extid, | ||||
extid_version=extid_version, | extid_version=extid_version, | ||||
target_type=target.object_type.value, | target_type=target.object_type.value, | ||||
target=target.object_id, | target=target.object_id, | ||||
payload_type=payload_type, | |||||
payload=payload, | |||||
) | ) | ||||
) | ) | ||||
return self._extid.get_from_primary_key(primary_key) | return self._extid.get_from_primary_key(primary_key) | ||||
def extid_get_from_extid( | def extid_get_from_extid( | ||||
self, | self, | ||||
extid_type: str, | extid_type: str, | ||||
extid: bytes, | extid: bytes, | ||||
▲ Show 20 Lines • Show All 84 Lines • Show Last 20 Lines |