class NodeSetPropertyFilterDefinition(name: String, nodeType: KType, subFilterGenerator: SubFilterGenerator, relationshipDefinition: RelationshipDefinition) : SimpleObjectFilterDefinitionEntry<NodeSubFilterDefinition>
Definition for a set based filter used to filter for NodeSetProperties Can be used for filters where either all, any or none of the elements of the list have to match a filter
Parameters
name
the name of the field on the GraphQLInputObjectType
nodeType
the element type of the list, should be a subtype of Node
subFilterGenerator
used to generate the filter for the nodeType
relationshipDefinition
defines the relationship the property defines
Constructors
Link copied to clipboard
constructor(name: String, nodeType: KType, subFilterGenerator: SubFilterGenerator, relationshipDefinition: RelationshipDefinition)
Functions
Link copied to clipboard
Parses the entry of the provided filter
Link copied to clipboard
open override fun toGraphQLType(inputTypeCache: CacheMap<String, GraphQLInputType>): GraphQLInputType
Transforms this into a GraphQLInputType