|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.terrier.structures.postings.BasicPostingImpl
org.terrier.structures.postings.BasicIterablePosting
org.terrier.structures.postings.BlockIterablePosting
public class BlockIterablePosting
A writable block iterable posting list
| Field Summary |
|---|
| Fields inherited from class org.terrier.structures.postings.BasicIterablePosting |
|---|
bitFileReader, doi, numEntries |
| Fields inherited from class org.terrier.structures.postings.BasicPostingImpl |
|---|
id, tf |
| Fields inherited from interface org.terrier.structures.postings.IterablePosting |
|---|
EOL |
| Constructor Summary | |
|---|---|
BlockIterablePosting()
Constructs an instance of the BlockIterablePosting. |
|
BlockIterablePosting(BitIn _bitFileReader,
int _numEntries,
DocumentIndex doi)
Constructs an instance of the BlockIterablePosting. |
|
| Method Summary | |
|---|---|
WritablePosting |
asWritablePosting()
Copies this posting to one free of an iterator. |
int[] |
getPositions()
Return positions of occurrences |
int |
next()
Move this iterator to the next posting. |
void |
readFields(java.io.DataInput in)
Reads the a single posting (not an iterable posting - use BitPostingIndex for that) |
java.lang.String |
toString()
Makes a human readable form of this posting |
void |
write(java.io.DataOutput out)
Writes the current posting (not an iterable posting - use DirectInvertedOutputStream for that). |
| Methods inherited from class org.terrier.structures.postings.BasicIterablePosting |
|---|
close, endOfPostings, getDocumentLength, next |
| Methods inherited from class org.terrier.structures.postings.BasicPostingImpl |
|---|
getFrequency, getId, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.terrier.structures.postings.Posting |
|---|
getDocumentLength, getFrequency, getId, setId |
| Constructor Detail |
|---|
public BlockIterablePosting()
public BlockIterablePosting(BitIn _bitFileReader,
int _numEntries,
DocumentIndex doi)
throws java.io.IOException
_bitFileReader - _numEntries - doi -
java.io.IOException| Method Detail |
|---|
public int next()
throws java.io.IOException
next in interface IterablePostingnext in class BasicIterablePostingjava.io.IOExceptionpublic int[] getPositions()
getPositions in interface BlockPosting
public void readFields(java.io.DataInput in)
throws java.io.IOException
BasicPostingImpl
readFields in interface org.apache.hadoop.io.WritablereadFields in class BasicPostingImpljava.io.IOException
public void write(java.io.DataOutput out)
throws java.io.IOException
BasicPostingImpl
write in interface org.apache.hadoop.io.Writablewrite in class BasicPostingImpljava.io.IOExceptionpublic WritablePosting asWritablePosting()
BasicIterablePosting
asWritablePosting in interface PostingasWritablePosting in class BasicIterablePostingpublic java.lang.String toString()
BasicPostingImpl
toString in class BasicPostingImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||