(
self,
*,
unpickled: bool,
processors: _ProcessorsType,
keys: Sequence[str],
keymap: _KeyMapType,
tuplefilter: Optional[_TupleGetterType],
translated_indexes: Optional[List[int]],
safe_for_cache: bool,
keymap_by_result_column_idx: Any,
)
| 195 | ) |
| 196 | |
| 197 | def _make_new_metadata( |
| 198 | self, |
| 199 | *, |
| 200 | unpickled: bool, |
| 201 | processors: _ProcessorsType, |
| 202 | keys: Sequence[str], |
| 203 | keymap: _KeyMapType, |
| 204 | tuplefilter: Optional[_TupleGetterType], |
| 205 | translated_indexes: Optional[List[int]], |
| 206 | safe_for_cache: bool, |
| 207 | keymap_by_result_column_idx: Any, |
| 208 | ) -> Self: |
| 209 | new_obj = self.__class__.__new__(self.__class__) |
| 210 | new_obj._unpickled = unpickled |
| 211 | new_obj._processors = processors |
| 212 | new_obj._keys = keys |
| 213 | new_obj._keymap = keymap |
| 214 | new_obj._tuplefilter = tuplefilter |
| 215 | new_obj._translated_indexes = translated_indexes |
| 216 | new_obj._safe_for_cache = safe_for_cache |
| 217 | new_obj._keymap_by_result_column_idx = keymap_by_result_column_idx |
| 218 | new_obj._key_to_index = self._make_key_to_index(keymap, MD_INDEX) |
| 219 | return new_obj |
| 220 | |
| 221 | def _remove_processors_and_tuple_filter(self) -> Self: |
| 222 | if self._tuplefilter: |
no test coverage detected