(self)
| 1506 | return self._execute().__await__() |
| 1507 | |
| 1508 | async def _execute(self) -> int: |
| 1509 | _, result = await self._db.execute_query(*self.query.get_parameterized_sql()) |
| 1510 | if not result: |
| 1511 | return 0 |
| 1512 | count = list(dict(result[0]).values())[0] - self._offset |
| 1513 | if self._limit and count > self._limit: |
| 1514 | return self._limit |
| 1515 | return count |
| 1516 | |
| 1517 | |
| 1518 | class FieldSelectQuery(AwaitableQuery): |
no test coverage detected