Support for pagination

ConnectionTypeVisitor to decorate DataFetchers for Connection fields
in order to adapt Window, Slice, and others to Connection.

A ScrollRequest controller method argument to inject the ScrollPosition
and the number of elements requested.

SortStrategy for an application to customize how to extract sort
details from GraphQL arguments.

See gh-620
This commit is contained in:
rstoyanchev
2023-03-17 16:50:32 +00:00
parent 65a0cee19a
commit 104eccb4d9
29 changed files with 1975 additions and 1 deletions

View File

@@ -12,7 +12,7 @@ dependencies {
api(platform("io.projectreactor:reactor-bom:2022.0.3"))
api(platform("io.micrometer:micrometer-bom:1.10.4"))
api(platform("io.micrometer:micrometer-tracing-bom:1.0.2"))
api(platform("org.springframework.data:spring-data-bom:2022.0.2"))
api(platform("org.springframework.data:spring-data-bom:2023.0.0-SNAPSHOT"))
api(platform("org.springframework.security:spring-security-bom:6.0.1"))
api(platform("com.querydsl:querydsl-bom:5.0.0"))
api(platform("io.rsocket:rsocket-bom:1.1.3"))