@Bean
@ConditionalOnMissingBean
fun queryParser(nodeDefinitionCollection: NodeDefinitionCollection, filterDefinitionCollection: Optional<FilterDefinitionCollection>, objectMapper: ObjectMapper): NodeQueryParser

Parser for incoming GraphQL queries Allows transforming (a part of) a GraphQL query into a single Cypher query

Return

the generated NodeQueryParser

Parameters

nodeDefinitionCollection

collection of all NodeDefinitions

filterDefinitionCollection

collection of all FilterDefinitions, if existing

objectMapper

necessary for cursor serialization and deserialization