internal TermListRandomAccessDocIdSet(string name, RandomAccessDocIdSet innerSet, IEnumerable<string> vals, IndexReader reader)
 {
     _name = name;
     _innerSet = innerSet;
     _vals = vals;
     _reader = reader;
 }
 public RandomAccessAndFilterSet(RandomAccessDocIdSet[] randomAccessDocIdSets, DocIdSet andDocIdSet)
 {
     this.randomAccessDocIdSets = randomAccessDocIdSets;
     this.andDocIdSet = andDocIdSet;
 }
 public RandomOrFilterDocIdSet(RandomAccessDocIdSet[] randomAccessDocIdSets, DocIdSet orDocIdSet)
 {
     this.orDocIdSet = orDocIdSet;
     this.randomAccessDocIdSets = randomAccessDocIdSets;
 }
 public NotRandomAccessDocIdSet(RandomAccessDocIdSet innerDocIdSet, DocIdSet notInnerDocIdSet)
 {
     this.innerDocIdSet = innerDocIdSet;
     this.notInnerDocIdSet = notInnerDocIdSet;
 }
 public FacetTermQueryDocIdSetIterator(RandomAccessDocIdSet docset, TermDocs td)
 {
     _docset = docset;
     _td = td;
 }
 private DocIdSetIterator BuildIterator(RandomAccessDocIdSet docset, TermDocs td)
 {
     return new FacetTermQueryDocIdSetIterator(docset, td);
 }