A query on a repository that can be formulated in one of the supported query languages (for example SeRQL or SPARQL).
It allows one to predefine bindings in the query to be able to reuse the same query with different bindings.
Specifies the maximum time that a query is allowed to run. The query will be interrupted when it exceeds the time
limit. Any consecutive requests to fetch query results will result in QueryInterruptedExceptions.
maxQueryTime - The maximum query time, measured in seconds. A negative or zero value indicates an unlimited
query time (which is the default).