Skip to content
Snippets Groups Projects
Commit f5af7cc0 authored by Tim Repke's avatar Tim Repke
Browse files

add count nql

parent bb40503b
No related branches found
No related tags found
1 merge request!77Master
Pipeline #2557 passed
......@@ -112,7 +112,7 @@ async def nql_query(query: NQLFilter,
@router.post('/nql/count', response_model=int)
async def nql_query_count(query: NQLFilter,
permissions: UserPermissions = Depends(UserPermissionChecker('dataset_read'))) -> QueryResult:
permissions: UserPermissions = Depends(UserPermissionChecker('dataset_read'))) -> int:
async with db_engine.session() as session: # type: AsyncSession
nql = await _get_query(session=session, query=query, project_id=permissions.permissions.project_id)
return (await session.execute(func.count(nql.stmt.subquery().c.item_id))).scalar()
return (await session.execute(func.count(nql.stmt.subquery().c.item_id))).scalar() # type: ignore[return-value]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment