MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / _for_freeze

Method _for_freeze

lib/sqlalchemy/engine/result.py:319–331  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

317 return key in self._keymap
318
319 def _for_freeze(self) -> ResultMetaData:
320 unique_filters = self._unique_filters
321 if unique_filters and self._tuplefilter:
322 unique_filters = self._tuplefilter(unique_filters)
323
324 # TODO: are we freezing the result with or without uniqueness
325 # applied?
326 return SimpleResultMetaData(
327 self._keys,
328 extra=[self._keymap[key][2] for key in self._keys],
329 _unique_filters=unique_filters,
330 _ambiguous_keys=self._ambiguous_keys,
331 )
332
333 def __getstate__(self) -> Dict[str, Any]:
334 return {

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected