some refactors

This commit is contained in:
collerek
2020-09-17 16:18:33 +02:00
parent a7d1b65712
commit 0c4f6a0745
2 changed files with 0 additions and 2 deletions

BIN
.coverage

Binary file not shown.

View File

@ -108,13 +108,11 @@ class QuerySet:
async def exists(self) -> bool: async def exists(self) -> bool:
expr = self.build_select_expression() expr = self.build_select_expression()
expr = sqlalchemy.exists(expr).select() expr = sqlalchemy.exists(expr).select()
# print(expr.compile(compile_kwargs={"literal_binds": True}))
return await self.database.fetch_val(expr) return await self.database.fetch_val(expr)
async def count(self) -> int: async def count(self) -> int:
expr = self.build_select_expression().alias("subquery_for_count") expr = self.build_select_expression().alias("subquery_for_count")
expr = sqlalchemy.func.count().select().select_from(expr) expr = sqlalchemy.func.count().select().select_from(expr)
# print(expr.compile(compile_kwargs={"literal_binds": True}))
return await self.database.fetch_val(expr) return await self.database.fetch_val(expr)
async def delete(self, **kwargs: Any) -> int: async def delete(self, **kwargs: Any) -> int: