} else {
query.limit = Math.min(query.limit, readLimit);
}
if (!query.closest.isEmpty() && query.isSortClosest()) {
outputProcessor = new ClosestTimestampSorted(outputProcessor, query.closest, query.limit);
}
// Experimental
if (query.resolveRevisits) {
if (query.isReverse()) {