This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-graphql-core.git

commit e09ed8cfc96857f012188de349790e1e7dd7ff8f
Merge: 5b63c18 ae51735
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Mon Oct 5 10:36:34 2026 +0200

    Merge pull request #48 from schulm/issue/SLING-13302
    
    SLING-13302 - [GraphQL] Cache executable GraphQLSchema in 
DefaultQueryExecutor

 .../graphql/core/engine/DefaultQueryExecutor.java  | 356 ++++++++++++---
 .../core/engine/SlingDataFetcherSelector.java      |  31 +-
 .../core/engine/SlingDataFetcherWrapper.java       |  28 +-
 .../core/engine/SlingTypeResolverSelector.java     |  31 +-
 .../core/engine/SlingTypeResolverWrapper.java      |  24 +-
 .../graphql/core/scalars/SlingScalarsProvider.java | 101 +++-
 .../core/engine/DefaultQueryExecutorCacheTest.java | 507 ++++++++++++++++++++-
 .../engine/ExecutableSchemaCacheExecuteTest.java   |  88 ++++
 .../engine/MissingFetcherFallbackCachedTest.java   |  54 +++
 .../core/engine/MissingFetcherFallbackTest.java    |  51 +++
 .../core/engine/MissingTypeResolverTest.java       |  84 ++++
 .../core/engine/SlingDataFetcherSelectorTest.java  |  78 ++++
 .../engine/SlingFetcherResolverWrapperTest.java    | 215 +++++++++
 .../core/engine/SlingTypeResolverSelectorTest.java |  78 ++++
 .../apache/sling/graphql/core/mocks/TestUtil.java  |   6 +
 .../core/scalars/SlingScalarsProviderTest.java     | 181 ++++++++
 src/test/resources/missing-fetcher-schema.txt      |  25 +
 .../resources/missing-type-resolver-schema.txt     |  42 ++
 18 files changed, 1867 insertions(+), 113 deletions(-)

Reply via email to