public class ANDIterablePosting extends IterablePostingImpl
| Modifier and Type | Field and Description | 
|---|---|
| protected int | currentId | 
| protected int | frequency | 
| protected IterablePosting[] | ips | 
| protected int | termCount | 
EOL| Constructor and Description | 
|---|
| ANDIterablePosting(IterablePosting[] _ips,
                  Pointer[] _p) | 
| Modifier and Type | Method and Description | 
|---|---|
| WritablePosting | asWritablePosting()Copies this posting to one free of an iterator. | 
| protected boolean | calculateFrequency()returns true if the document matches | 
| void | close() | 
| boolean | endOfPostings()Status method to see if this posting list iterator has been finished | 
| int | getDocumentLength()Return the length of the document for this posting. | 
| int | getFrequency()Return the frequency of the term in the current document | 
| int | getId()Return the id of the current posting. | 
| int | next()Move this iterator to the next posting. | 
| void | setId(int id)It may be of benefit to update the frequency of the id in some applications. | 
nextprotected int currentId
protected IterablePosting[] ips
protected final int termCount
protected int frequency
public ANDIterablePosting(IterablePosting[] _ips, Pointer[] _p) throws IOException
IOExceptionpublic int getId()
Postingpublic int getFrequency()
Postingpublic int getDocumentLength()
Postingpublic void setId(int id)
Postingpublic int next()
         throws IOException
IterablePostingIOExceptionprotected boolean calculateFrequency()
public boolean endOfPostings()
IterablePostingpublic void close()
           throws IOException
IOExceptionpublic WritablePosting asWritablePosting()
PostingTerrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow