(self)
| 1483 | self._use_indexes = use_indexes |
| 1484 | |
| 1485 | def _make_query(self) -> None: |
| 1486 | self.query = copy(self.model._meta.basequery) |
| 1487 | self.resolve_filters() |
| 1488 | count_term = Count(Star()) |
| 1489 | if self.query._groupbys: |
| 1490 | count_term = count_term.over() |
| 1491 | |
| 1492 | # remove annotations |
| 1493 | self.query._selects = [] |
| 1494 | self.query._select_other(count_term) |
| 1495 | |
| 1496 | if self._force_indexes: |
| 1497 | self.query._force_indexes = [] |
| 1498 | self.query = self.query.force_index(*self._force_indexes) |
| 1499 | if self._use_indexes: |
| 1500 | self.query._use_indexes = [] |
| 1501 | self.query = self.query.use_index(*self._use_indexes) |
| 1502 | |
| 1503 | def __await__(self) -> Generator[Any, None, int]: |
| 1504 | self._choose_db_if_not_chosen() |
no test coverage detected