fun <T : QueryBase<T>> splitNodeQuery(query: T): T

Splits up a query into multiple smaller queries if necessary Additional queries are stored in additionalQueries

Return

the initial query if it is small enough, otherwise a query that can be executed

Parameters

query

the query to split up