Terrier IR Platform
2.2.1

Uses of Interface
uk.ac.gla.terrier.compression.BitOut

Packages that use BitOut
uk.ac.gla.terrier.compression Provides implementation of a random access file and input and output streams where we can read or write gamma, unary and binary encoded integers. 
uk.ac.gla.terrier.structures Provides the classes that implement the data structures used for retrieval with the Terrier platform. 
uk.ac.gla.terrier.structures.indexing.singlepass Provides implementation of the structures needed for performing a single pass indexing 
uk.ac.gla.terrier.structures.merging Provides classes for merging two sets of data structures, created by Terrier, into one set of data structures. 
 

Uses of BitOut in uk.ac.gla.terrier.compression
 

Classes in uk.ac.gla.terrier.compression that implement BitOut
 class BitByteOutputStream
          This class provides methods to write compressed integers to an outputstream.
The numbers are written into a byte starting from the most significant bit (i.e, left to right).
 class BitFile
          This class encapsulates a random access file and provides the functionalities to write binary encoded, unary encoded and gamma encoded integers greater than zero, as well as specifying their offset in the file.
 class BitOutputStream
          This class provides methods to write compressed integers to an outputstream.
The numbers are written into a byte starting from the most significant bit (i.e, left to right).
 class MemorySBOS
          This class extends the BitByteOutputStream, so it provides the compression writting functions, but uses a MemoryOutputStream as an underlying OutputStream, so it is needed to be flushed to disk separately.
 class OldBitFile
          This class encapsulates a random access file and provides the functionalities to write highly compressed data structures, eg binary encoded, unary encoded and gamma encoded integers greater than zero, as well as specifying their offset in the file.
 class OldBitOutputStream
          Deprecated.  
 

Uses of BitOut in uk.ac.gla.terrier.structures
 

Methods in uk.ac.gla.terrier.structures that return BitOut
 BitOut DirectInvertedOutputStream.getBitOut()
          Return the underlying BitOut implementation being used by the class
 

Constructors in uk.ac.gla.terrier.structures with parameters of type BitOut
BlockDirectInvertedOutputStream(BitOut out, int binaryBits)
          Creates a new output stream, writing to the specified BitOut implementation.
DirectInvertedOutputStream(BitOut out, int binaryBits)
          Creates a new output stream, writing to the specified BitOut implementation.
 

Uses of BitOut in uk.ac.gla.terrier.structures.indexing.singlepass
 

Methods in uk.ac.gla.terrier.structures.indexing.singlepass that return BitOut
 BitOut RunsMerger.getBos()
           
 

Methods in uk.ac.gla.terrier.structures.indexing.singlepass with parameters of type BitOut
 int PostingInRun.append(BitOut bos, int last)
          Writes the document data of this posting to a BitOut It encodes the data with the right compression methods.
 int BlockFieldPostingInRun.append(BitOut bos, int last, int runShift)
          Writes the document data of this posting to a BitOut It encodes the data with the right compression methods.
 int BlockPostingInRun.append(BitOut bos, int last, int runShift)
          Writes the document data of this posting to a BitOut It encodes the data with the right compression methods.
 int FieldPostingInRun.append(BitOut bos, int last, int runShift)
          Writes the document data of this posting to a BitOut It encodes the data with the right compression methods.
abstract  int PostingInRun.append(BitOut bos, int last, int runShift)
          Writes the document data of this posting to a BitOut It encodes the data with the right compression methods.
 int SimplePostingInRun.append(BitOut bos, int last, int runShift)
          Writes the document data of this posting to a BitOut It encodes the data with the right compression methods.
 void RunsMerger.setBos(BitOut bos)
           
 

Uses of BitOut in uk.ac.gla.terrier.structures.merging
 

Methods in uk.ac.gla.terrier.structures.merging with parameters of type BitOut
static void StructureMerger.writeFieldPostings(int[][] postings, int firstId, BitOut output, int binaryBits)
          Deprecated. use DirectInvertedIndexOutputStream
static void StructureMerger.writeNoFieldPostings(int[][] postings, int firstId, BitOut output)
          Deprecated. use DirectInvertedIndexOutputStream
static void StructureMerger.writePostings(int[][] postings, int firstId, BitOut output, int binaryBits)
          Deprecated. Please use DirectInvertedOutputStream instead
 


Terrier IR Platform
2.2.1

Terrier Information Retrieval Platform 2.2.1. Copyright 2004-2008 University of Glasgow