Uses of Interface
org.terrier.structures.BitFilePosition
-
Packages that use BitFilePosition Package Description org.terrier.realtime.multi Provides MultiIndex structures.org.terrier.structures Provides the interfaces for the index data structures used for retrieval with the Terrier platform.org.terrier.structures.bit Provides on-disk index structures that support the older bit-level compression scheme.org.terrier.structures.postings Provides classes representing single postings and atreams of postings in a posting list (e.g.org.terrier.structures.restructure Contains legacy index data structure classes -
-
Uses of BitFilePosition in org.terrier.realtime.multi
Classes in org.terrier.realtime.multi that implement BitFilePosition Modifier and Type Class Description class
MultiDocumentEntry
A document index entry that represents a document within a multi-index It stores information about the shard that the document comes from.Methods in org.terrier.realtime.multi with parameters of type BitFilePosition Modifier and Type Method Description void
MultiDocumentEntry. setOffset(BitFilePosition pos)
-
Uses of BitFilePosition in org.terrier.structures
Subinterfaces of BitFilePosition in org.terrier.structures Modifier and Type Interface Description interface
BitIndexPointer
APointer
specialisation for somePostingIndex
structures.Classes in org.terrier.structures that implement BitFilePosition Modifier and Type Class Description class
BasicDocumentIndexEntry
A basic document index entry.class
BasicLexiconEntry
Contains all the information about one entry in the Lexicon.class
DocumentIndexEntry
A document index entry.class
FieldDocumentIndexEntry
A document index entry for use with fieldsclass
FieldLexiconEntry
A LexiconEntry with field supportclass
FilePosition
Models a position within a file as the offset in bytes and the offset in bits in that byte.class
NonIncrementalDocumentIndexEntry
This class is created to represent aDocumentIndexEntry
that do not assume an incremental docids, but instead maintains the docid.class
SimpleBitIndexPointer
An implementation of a BitIndexPointer.class
SimpleDocumentIndexEntry
A document index entry that doesn't write out direct index offset.Methods in org.terrier.structures that return BitFilePosition Modifier and Type Method Description abstract BitFilePosition
AbstractPostingOutputStream. getOffset()
Methods in org.terrier.structures with parameters of type BitFilePosition Modifier and Type Method Description void
BasicDocumentIndexEntry. setOffset(BitFilePosition pos)
Sets the bit file position within this object to that represented by the specified bit file position.void
BasicLexiconEntry. setOffset(BitFilePosition pos)
Sets the bit file position within this object to that represented by the specified bit file position.void
BasicTermStatsLexiconEntry. setOffset(BitFilePosition pos)
Sets the offset using a BitFilePositionvoid
BitFilePosition. setOffset(BitFilePosition pos)
Sets the bit file position within this object to that represented by the specified bit file position.void
FilePosition. setOffset(BitFilePosition pos)
Sets the bit file position within this object to that represented by the specified bit file position.void
SimpleBitIndexPointer. setOffset(BitFilePosition pos)
Sets the bit file position within this object to that represented by the specified bit file position.void
SimpleDocumentIndexEntry. setOffset(BitFilePosition pos)
Sets the bit file position within this object to that represented by the specified bit file position.Constructors in org.terrier.structures with parameters of type BitFilePosition Constructor Description BasicLexiconEntry(int tid, int _n_t, int _TF, int _maxtf, byte fileId, BitFilePosition offset)
Create a lexicon entry with the following information.FilePosition(BitFilePosition in)
Create a new FilePosition based on an existing one -
Uses of BitFilePosition in org.terrier.structures.bit
Methods in org.terrier.structures.bit that return BitFilePosition Modifier and Type Method Description BitFilePosition
DirectInvertedOutputStream. getOffset()
What is current offset?BitFilePosition
BitPostingIndexInputStream. getPos()
Get the file position -
Uses of BitFilePosition in org.terrier.structures.postings
Methods in org.terrier.structures.postings with parameters of type BitFilePosition Modifier and Type Method Description static void
PostingTestUtils. assertEqualsBitFilePosition(BitIndexPointer expected, BitFilePosition actual)
-
Uses of BitFilePosition in org.terrier.structures.restructure
Classes in org.terrier.structures.restructure that implement BitFilePosition Modifier and Type Class Description class
Tr3BlockFieldLexiconEntry
Deprecated.class
Tr3BlockLexiconEntry
Deprecated.class
Tr4BasicLexiconEntry
Contains all the information about one entry in the Lexicon.class
Tr4FieldLexiconEntry
A LexiconEntry with field supportMethods in org.terrier.structures.restructure with parameters of type BitFilePosition Modifier and Type Method Description void
Tr4BasicLexiconEntry. setOffset(BitFilePosition pos)
Sets the bit file position within this object to that represented by the specified bit file position.void
Tr4BasicTermStatsLexiconEntry. setOffset(BitFilePosition pos)
Sets the offset using a BitFilePositionConstructors in org.terrier.structures.restructure with parameters of type BitFilePosition Constructor Description Tr3BlockLexiconEntry(int tid, int n_t, int TF, byte fileId, BitFilePosition offset, int _blockCount)
Deprecated.Construct an instance of the class withTr4BasicLexiconEntry(int tid, int _n_t, int _TF, byte fileId, BitFilePosition offset)
Create a lexicon entry with the following information.
-