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