MCPcopy
hub / github.com/tortoise/tortoise-orm / _make_query

Method _make_query

tortoise/queryset.py:1430–1441  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1428 self._use_indexes = use_indexes
1429
1430 def _make_query(self) -> None:
1431 self.query = copy(self.model._meta.basequery)
1432 self.resolve_filters()
1433 self.query._limit = self.query._wrapper_cls(1)
1434 self.query._select_other(ValueWrapper(1, allow_parametrize=False)) # type:ignore[arg-type]
1435
1436 if self._force_indexes:
1437 self.query._force_indexes = []
1438 self.query = self.query.force_index(*self._force_indexes)
1439 if self._use_indexes:
1440 self.query._use_indexes = []
1441 self.query = self.query.use_index(*self._use_indexes)
1442
1443 def __await__(self) -> Generator[Any, None, bool]:
1444 self._choose_db_if_not_chosen()

Callers 1

__await__Method · 0.95

Calls 3

resolve_filtersMethod · 0.80
force_indexMethod · 0.80
use_indexMethod · 0.80

Tested by

no test coverage detected