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)

Properties

Link copied to clipboard
Link copied to clipboard

Fields associated by name

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun parseEntry(value: Any?, permission: Permission?): FilterEntry

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