MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / count

Method count

lib/sqlalchemy/orm/dynamic.py:195–205  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

193 return self._generate(sess).__getitem__(index)
194
195 def count(self) -> int:
196 sess = self.session
197 if sess is None:
198 return len(
199 self.attr._get_collection_history(
200 attributes.instance_state(self.instance),
201 PassiveFlag.PASSIVE_NO_INITIALIZE,
202 ).added_items
203 )
204 else:
205 return self._generate(sess).count()
206
207 def _generate(
208 self,

Callers

nothing calls this directly

Calls 2

_generateMethod · 0.95

Tested by

no test coverage detected