Filter for a comparable scalar property (e.g. Int, String, ...). Defines a list of fields how the property can be filtered (e.g. eq, in, startsWith, ...). If multiple fields are provided, these are joined by AND Already defines eq, in, lt, lte, gt and gte entries
Parameters
the name of the field on the GraphQLInputObjectType
the description of the object type
name of the constructed GraphQLInputType which serves as input for the filter
the GraphQLInputType for the field inputs (e.g. for eq, startsWith, ...)
the name of the property of the node in the database (might be different from name)
if true, the scalar is nullable, otherwise it is non-nullable
additional fields of this filter, define how the property can be filtered (e.g. startsWith, ...)
Inheritors
Properties
Functions
Parses the entry of the provided filter
Transforms this into a GraphQLInputType