}
}
}
else {
ModifiableDBIDs ids = DBIDUtil.newArray(knnLists.size());
ids.addAll(knnLists.keySet());
List<DistanceEntry<D, SpatialEntry>> entries = getSortedEntries(node, ids);
for(DistanceEntry<D, SpatialEntry> distEntry : entries) {
D minDist = distEntry.getDistance();
for(Entry<DBID, KNNHeap<D>> ent : knnLists.entrySet()) {
final KNNHeap<D> knns_q = ent.getValue();