suspend fun execute(query: NodeQuery): NodeQueryResult<*>
suspend fun execute(query: SearchQuery): SearchQueryResult<*>

Executes the given query May perform multiple requests to the database if the query is too complex.

Return

the result of the query

Parameters

query

the query to execute


suspend fun execute(query: PartialNodeQuery, nodes: Collection<Node>)

Executes the given query May perform multiple requests to the database if the query is too complex. Does not provide any results, instead results are directly registered in the affected nodes

Parameters

query

the query to execute

nodes

the nodes for which the subqueries should be executed