internal fun generateSearchQuery(definition: NodeDefinition, context: FieldFetchingContext, requiredPermission: Permission?, authorizationCondition: CypherConditionGenerator?): SearchQuery

Generates a SearchQuery which loads multiple Nodes

Return

the generated SearchQuery to load the nodes

Parameters

definition

NodeDefinition of the nodes to load

context

provides the sub-selection set, result path and arguments

requiredPermission

optional required permission

authorizationCondition

optional authorization condition generated for the current query


private fun generateSearchQuery(nodeDefinition: NodeDefinition, context: FieldFetchingContext, additionalConditions: List<CypherConditionGenerator>, requiredPermission: Permission?): SearchQuery

Generates a SearchQuery which loads multiple Nodes

Return

the generated SearchQuery to load the node

Parameters

nodeDefinition

definition of the nodes to load

context

provides the sub-selection set, result path and arguments

additionalConditions

list of conditions which are applied to filter the returned node

requiredPermission

optional required permission