Uses of Interface
org.terrier.structures.BitIndexPointer
- 
Packages that use BitIndexPointer Package Description org.terrier.realtime.memory.fields Provides MemoryIndex structures that support field search.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 BitIndexPointer in org.terrier.realtime.memory.fieldsMethods in org.terrier.realtime.memory.fields with parameters of type BitIndexPointer Modifier and Type Method Description voidMemoryDocumentIndexFieldsMap. addDocument(int docid, int length, int[] flengths, BitIndexPointer bitbasedpointer)Add document length and field lengths to document index.
- 
Uses of BitIndexPointer in org.terrier.realtime.multiClasses in org.terrier.realtime.multi that implement BitIndexPointer Modifier and Type Class Description classMultiDocumentEntryA 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 BitIndexPointer Modifier and Type Method Description voidMultiDocumentEntry. setBitIndexPointer(BitIndexPointer pointer)
- 
Uses of BitIndexPointer in org.terrier.structuresClasses in org.terrier.structures that implement BitIndexPointer Modifier and Type Class Description classBasicDocumentIndexEntryA basic document index entry.classBasicLexiconEntryContains all the information about one entry in the Lexicon.classDocumentIndexEntryA document index entry.classFieldDocumentIndexEntryA document index entry for use with fieldsclassFieldLexiconEntryA LexiconEntry with field supportclassNonIncrementalDocumentIndexEntryThis class is created to represent aDocumentIndexEntrythat do not assume an incremental docids, but instead maintains the docid.classSimpleBitIndexPointerAn implementation of a BitIndexPointer.classSimpleDocumentIndexEntryA document index entry that doesn't write out direct index offset.Methods in org.terrier.structures that return BitIndexPointer Modifier and Type Method Description abstract BitIndexPointerAbstractPostingOutputStream. writePostings(int[][] postings, int startOffset, int Length, int firstId)abstract BitIndexPointerAbstractPostingOutputStream. writePostings(java.util.Iterator<Posting> iterator)abstract BitIndexPointerAbstractPostingOutputStream. writePostings(java.util.Iterator<Posting> iterator, int previousId)abstract BitIndexPointerAbstractPostingOutputStream. writePostings(IterablePosting postings)abstract BitIndexPointerAbstractPostingOutputStream. writePostings(IterablePosting postings, int previousId)Methods in org.terrier.structures with parameters of type BitIndexPointer Modifier and Type Method Description voidBasicDocumentIndexEntry. setBitIndexPointer(BitIndexPointer pointer)Update this pointer to reflect the same values as the specified pointervoidBasicLexiconEntry. setBitIndexPointer(BitIndexPointer pointer)Update this pointer to reflect the same values as the specified pointervoidBasicTermStatsLexiconEntry. setBitIndexPointer(BitIndexPointer pointer)Sets the bit index pointer to this LexiconEntryvoidBitIndexPointer. setBitIndexPointer(BitIndexPointer pointer)Update this pointer to reflect the same values as the specified pointervoidSimpleBitIndexPointer. setBitIndexPointer(BitIndexPointer pointer)Update this pointer to reflect the same values as the specified pointervoidSimpleDocumentIndexEntry. setBitIndexPointer(BitIndexPointer pointer)Update this pointer to reflect the same values as the specified pointerConstructors in org.terrier.structures with parameters of type BitIndexPointer Constructor Description BasicDocumentIndexEntry(int length, BitIndexPointer pointer)Constructs an instance of the BasicDocumentIndexEntry.
- 
Uses of BitIndexPointer in org.terrier.structures.bitFields in org.terrier.structures.bit declared as BitIndexPointer Modifier and Type Field Description protected BitIndexPointerBitPostingIndexInputStream. currentPointerFields in org.terrier.structures.bit with type parameters of type BitIndexPointer Modifier and Type Field Description protected java.util.Iterator<? extends BitIndexPointer>BitPostingIndexInputStream. pointerListthe lexicon input stream providing the offsetsMethods in org.terrier.structures.bit that return BitIndexPointer Modifier and Type Method Description protected BitIndexPointerBitPostingIndexInputStream. _next()protected BitIndexPointerBlockDirectInvertedOutputStream. writeNoFieldPostings(int[][] postings, int offset, int length, int firstId)Writes the given block postings to the bit file.protected BitIndexPointerDirectInvertedOutputStream. writeNoFieldPostings(int[][] postings, int offset, int length, int firstId)Writes the given postings to the bit file.BitIndexPointerDirectInvertedOutputStream. writePostings(int[][] postings, int firstId)Write out the specified postings.BitIndexPointerDirectInvertedOutputStream. writePostings(int[][] postings, int startOffset, int Length, int firstId)Write out a range of the specified postings.BitIndexPointerDirectInvertedOutputStream. writePostings(java.util.Iterator<Posting> iterator)Write out the specified postings.BitIndexPointerDirectInvertedOutputStream. writePostings(java.util.Iterator<Posting> iterator, int previousId)Write out the specified postings, but allowing the delta for the first document to be adjustedBitIndexPointerDirectInvertedOutputStream. writePostings(IterablePosting postings)Write out the specified postings.BitIndexPointerDirectInvertedOutputStream. writePostings(IterablePosting postings, int previousId)Write out the specified postings, but allowing the delta for the first document to be adjustedMethods in org.terrier.structures.bit with parameters of type BitIndexPointer Modifier and Type Method Description protected DocumentIndexBitPostingIndexInputStream. getDocumentIndex(BitIndexPointer pointer)protected IterablePostingBitPostingIndexInputStream. loadPostingIterator(BitIndexPointer pointer)Constructor parameters in org.terrier.structures.bit with type arguments of type BitIndexPointer Constructor Description BitPostingIndexInputStream(IndexOnDisk _index, java.lang.String _structureName, java.util.Iterator<? extends BitIndexPointer> _pointerList, java.lang.Class<? extends IterablePosting> _postingIteratorClass)Constructs an instance of BitPostingIndexInputStream.
- 
Uses of BitIndexPointer in org.terrier.structures.postingsMethods in org.terrier.structures.postings that return types with arguments of type BitIndexPointer Modifier and Type Method Description static java.util.Iterator<BitIndexPointer>PostingTestUtils. makeSkippable(java.util.Iterator<BitIndexPointer> in)Methods in org.terrier.structures.postings with parameters of type BitIndexPointer Modifier and Type Method Description static voidPostingTestUtils. assertEqualsBitFilePosition(BitIndexPointer expected, BitFilePosition actual)Method parameters in org.terrier.structures.postings with type arguments of type BitIndexPointer Modifier and Type Method Description static java.util.Iterator<BitIndexPointer>PostingTestUtils. makeSkippable(java.util.Iterator<BitIndexPointer> in)static java.io.DataInputPostingTestUtils. writeBlockFieldPostingsToData(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)static java.lang.StringPostingTestUtils. writeBlockFieldPostingsToFile(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)static java.io.DataInputPostingTestUtils. writeBlockPostingsToData(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)static java.lang.StringPostingTestUtils. writeBlockPostingsToFile(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)static java.io.DataInputPostingTestUtils. writeFieldPostingsToData(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)static java.lang.StringPostingTestUtils. writeFieldPostingsToFile(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)static java.io.DataInputPostingTestUtils. writePostingsToData(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)static java.lang.StringPostingTestUtils. writePostingsToFile(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)static java.lang.StringPostingTestUtils. writePostingsToFileDocidOnly(java.util.Iterator<Posting>[] iterators, java.util.List<BitIndexPointer> pointerList)
- 
Uses of BitIndexPointer in org.terrier.structures.restructureClasses in org.terrier.structures.restructure that implement BitIndexPointer Modifier and Type Class Description classTr3BlockFieldLexiconEntryDeprecated.classTr3BlockLexiconEntryDeprecated.classTr4BasicLexiconEntryContains all the information about one entry in the Lexicon.classTr4FieldLexiconEntryA LexiconEntry with field supportMethods in org.terrier.structures.restructure with parameters of type BitIndexPointer Modifier and Type Method Description voidTr4BasicLexiconEntry. setBitIndexPointer(BitIndexPointer pointer)Update this pointer to reflect the same values as the specified pointervoidTr4BasicTermStatsLexiconEntry. setBitIndexPointer(BitIndexPointer pointer)Sets the bit index pointer to this LexiconEntry
 
-