20 namespace Lucene.Net.Search
38 if (innerIter == null)
40 throw new System.ArgumentException(
"null iterator");
42 internalInnerIter = innerIter;
53 public abstract bool Match(
int doc);
55 public override int DocID()
60 public override int NextDoc()
62 while ((doc = internalInnerIter.NextDoc()) != NO_MORE_DOCS)
72 public override int Advance(
int target)
74 doc = internalInnerIter.Advance(target);
75 if (doc != NO_MORE_DOCS)
83 while ((doc = internalInnerIter.NextDoc()) != NO_MORE_DOCS)