class ScalarFilterEntry(name: String, description: String, conditionGenerator: (property: Property, value: Expression) -> Condition) : ScalarFilterEntryBase

ScalarFilterEntryBase which takes a single scalar as input Can be used e.g. for a eq filter

Parameters

name

the name of the field in the filter

description

the description of the field

conditionGenerator

used to generate the condition which applies the filter in the database

Constructors

Link copied to clipboard
constructor(name: String, description: String, conditionGenerator: (property: Property, value: Expression) -> Condition)

Properties

Link copied to clipboard
val conditionGenerator: (property: Property, value: Parameter<*>) -> Condition
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun generateFilterEntry(scalarType: GraphQLInputType, neo4jName: String): FilterEntryDefinition

Generates the FilterEntryDefinition used in the filter