You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-21Lines changed: 13 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,20 +1,21 @@
1
1
# GraphQL::FancyLoader
2
2
3
-
FancyLoader (built on top of the [graphql-batch][graphql-batch] gem) efficiently batches queries
3
+
> [!NOTE]
4
+
> This is a fork of the original [hummingbird-me/graphql-fancy-loader](https://github.com/hummingbird-me/graphql-fancy-loader) that has been migrated to use graphql-ruby's built-in dataloader instead of graphql-batch. If you need the original graphql-batch implementation, please use the upstream repository.
5
+
6
+
FancyLoader (built on top of graphql-ruby's dataloader) efficiently batches queries
4
7
using postgres window functions to allow advanced features such as orders, limits, pagination, and
5
8
authorization scoping. Built on top of Arel, FancyLoader is highly extensible and capable of
6
9
handling complex sorts (including sorting based on a join) with minimal effort and high performance.
7
10
8
11
We use FancyLoader in production to power large swaths of the Kitsu GraphQL API.
spec.summary='FancyLoader efficiently batches queries using postgres window functions to allow advanced features such as orders, limits, pagination, and authorization scoping.'
15
-
spec.description='FancyLoader (built on top of the graphql-batch gem) efficiently batches queries using postgres window functions to allow advanced features such as orders, limits, pagination, and authorization scoping. Built on top of Arel, FancyLoader is highly extensible and capable of handling complex sorts (including sorting based on a join) with minimal effort and high performance.'
spec.summary='FancyLoader efficiently batches queries using postgres window functions to allow advanced features such as orders, limits, pagination, and authorization scoping.'
15
+
spec.description="FancyLoader (built on top of graphql-ruby's dataloader) efficiently batches queries using postgres window functions to allow advanced features such as orders, limits, pagination, and authorization scoping. Built on top of Arel, FancyLoader is highly extensible and capable of handling complex sorts (including sorting based on a join) with minimal effort and high performance."
0 commit comments