All Downloads are FREE. Search and download functionalities are using the official Maven repository.

graphql.nadel.enginekt.blueprint.hydration.NadelBatchHydrationMatchStrategy.kt Maven / Gradle / Ivy

Go to download

Nadel is a Java library that combines multiple GrahpQL services together into one API.

The newest version!
package graphql.nadel.enginekt.blueprint.hydration

import graphql.nadel.enginekt.transform.query.NadelQueryPath

sealed class NadelBatchHydrationMatchStrategy {
    object MatchIndex : NadelBatchHydrationMatchStrategy()

    data class MatchObjectIdentifier(
        val sourceId: NadelQueryPath,
        // todo should also be NadelQueryPath
        val resultId: String,
    ) : NadelBatchHydrationMatchStrategy()

    data class MatchObjectIdentifiers(
        val objectIds: List,
    ) : NadelBatchHydrationMatchStrategy()
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy