package it.cavallium.dbengine.lucene; import org.apache.lucene.search.TotalHits; import reactor.core.publisher.Flux; public class PqFullDocs implements FullDocs { private final PriorityQueue pq; private final TotalHits totalHits; public PqFullDocs(PriorityQueue pq, TotalHits totalHits) { this.pq = pq; this.totalHits = totalHits; } @Override public Flux iterate() { return pq.iterate(); } @Override public Flux iterate(long skips) { return pq.iterate(skips); } @Override public TotalHits totalHits() { return totalHits; } }