Package org.terrier.structures
Class NonIncrementalDocumentIndexEntry
- java.lang.Object
- 
- org.terrier.structures.DocumentIndexEntry
- 
- org.terrier.structures.BasicDocumentIndexEntry
- 
- org.terrier.structures.NonIncrementalDocumentIndexEntry
 
 
 
- 
- All Implemented Interfaces:
- org.apache.hadoop.io.Writable,- BitFilePosition,- BitIndexPointer,- Pointer
 
 public class NonIncrementalDocumentIndexEntry extends BasicDocumentIndexEntry This class is created to represent aDocumentIndexEntrythat do not assume an incremental docids, but instead maintains the docid.- Since:
- 4.0
- Author:
- Dyaa Albakour
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classNonIncrementalDocumentIndexEntry.FactoryReturna a factory for creating document index entries
 - 
Field Summary- 
Fields inherited from interface org.terrier.structures.BitIndexPointerBIT_MASK, FILE_SHIFT, MAX_FILE_ID
 
- 
 - 
Constructor SummaryConstructors Constructor Description NonIncrementalDocumentIndexEntry()NonIncrementalDocumentIndexEntry(int docid)NonIncrementalDocumentIndexEntry(int length, byte fileId, long byteOffset, byte bitOffset, int numberOfTerms, int docid)NonIncrementalDocumentIndexEntry(DocumentIndexEntry in, int docid)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDocid()voidreadFields(java.io.DataInput in)voidsetDocid(int docid)voidwrite(java.io.DataOutput out)- 
Methods inherited from class org.terrier.structures.BasicDocumentIndexEntrypointerToString, setBitIndexPointer, setNumberOfEntries, setOffset, setPointer
 - 
Methods inherited from class org.terrier.structures.DocumentIndexEntrygetDocumentLength, getFileNumber, getNumberOfEntries, getOffset, getOffsetBits, setDocumentLength, setFileNumber, setOffset, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
NonIncrementalDocumentIndexEntrypublic NonIncrementalDocumentIndexEntry() 
 - 
NonIncrementalDocumentIndexEntrypublic NonIncrementalDocumentIndexEntry(int docid) 
 - 
NonIncrementalDocumentIndexEntrypublic NonIncrementalDocumentIndexEntry(DocumentIndexEntry in, int docid) 
 - 
NonIncrementalDocumentIndexEntrypublic NonIncrementalDocumentIndexEntry(int length, byte fileId, long byteOffset, byte bitOffset, int numberOfTerms, int docid)
 
- 
 - 
Method Detail- 
getDocidpublic int getDocid() 
 - 
readFieldspublic void readFields(java.io.DataInput in) throws java.io.IOExceptionDescription copied from class:BasicDocumentIndexEntry- Specified by:
- readFieldsin interface- org.apache.hadoop.io.Writable
- Overrides:
- readFieldsin class- BasicDocumentIndexEntry
- Throws:
- java.io.IOException
 
 - 
writepublic void write(java.io.DataOutput out) throws java.io.IOExceptionDescription copied from class:BasicDocumentIndexEntry- Specified by:
- writein interface- org.apache.hadoop.io.Writable
- Overrides:
- writein class- BasicDocumentIndexEntry
- Throws:
- java.io.IOException
 
 - 
setDocidpublic void setDocid(int docid) 
 
- 
 
-