io.github.graphglue.data.execution.PartialNodeQuery.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of graphglue-core Show documentation
Show all versions of graphglue-core Show documentation
A library to develop annotation-based code-first GraphQL servers using GraphQL Kotlin, Spring Boot and Neo4j - excluding Spring GraphQL server dependencies
The newest version!
package io.github.graphglue.data.execution
import io.github.graphglue.definition.NodeDefinition
import io.github.graphglue.model.Node
/**
* Defines a partial query which fetches Nodes of type `definition`
*
* @param definition defines which type of [Node] is fetched
* @param parts subqueries partitioned into parts
*/
class PartialNodeQuery(
definition: NodeDefinition,
parts: Map
) : QueryBase(definition, parts) {
override fun copyWithParts(parts: Map): PartialNodeQuery {
return PartialNodeQuery(definition, parts)
}
}