stash/ui/v2.5/graphql/queries/movie.graphql
CJ 9b709ef614
Perf: Add lightweight ListGroupData fragment for groups list (#6478)
Create a new ListGroupData fragment that excludes expensive recursive
count fields (scene_count_all, sub_group_count_all, etc. with depth: -1).
These fields cause 10+ second queries on large databases when loading
the groups list page.

The full GroupData fragment is preserved for detail views where the
recursive counts are needed.
2026-01-06 11:48:16 +11:00

27 lines
507 B
GraphQL

query FindGroups($filter: FindFilterType, $group_filter: GroupFilterType) {
findGroups(filter: $filter, group_filter: $group_filter) {
count
groups {
...ListGroupData
}
}
}
query FindGroup($id: ID!) {
findGroup(id: $id) {
...GroupData
}
}
query FindGroupsForSelect(
$filter: FindFilterType
$group_filter: GroupFilterType
$ids: [ID!]
) {
findGroups(filter: $filter, group_filter: $group_filter, ids: $ids) {
count
groups {
...SelectGroupData
}
}
}