async def prefetch(self, query, *subqueries):
        """Asynchronous version of the `prefetch()` from peewee.

        :return: Query that has already cached data for subqueries
        """
        query = self._swap_database(query)
        subqueries = map(self._swap_database, subqueries)
        return (await prefetch(query, *subqueries))
async def prefetch ( self , query , * subqueries ) : query = self . _swap_database ( query ) subqueries = map ( self . _swap_database , subqueries ) return ( await prefetch ( query , * subqueries ) )
Asynchronous version of the `prefetch()` from peewee.

        :return: Query that has already cached data for subqueries