示例#1
0
 public override int NextDoc()
 {
     do
     {
         doc++;
         if (doc >= outerInstance.m_maxDoc)
         {
             return(doc = NO_MORE_DOCS);
         }
     } while (!(outerInstance.MatchDoc(doc) && outerInstance.m_acceptDocs.Get(doc)));
     return(doc);
 }
示例#2
0
 public override int NextDoc()
 {
     do
     {
         doc++;
         if (doc >= OuterInstance.MaxDoc)
         {
             return(doc = NO_MORE_DOCS);
         }
     } while (!OuterInstance.MatchDoc(doc));
     return(doc);
 }
示例#3
0
 public virtual bool Get(int docid)
 {
     return(outerInstance.MatchDoc(docid) && outerInstance.m_acceptDocs.Get(docid));
 }
示例#4
0
 public virtual bool Get(int docid)
 {
     return(outerInstance.MatchDoc(docid));
 }
示例#5
0
 protected override bool Match(int doc)
 {
     return(outerInstance.MatchDoc(doc));
 }
示例#6
0
 protected internal override bool Match(int doc)
 {
     return(OuterInstance.MatchDoc(doc));
 }