Terrier IR Platform

Uses of Class

Packages that use BitOutputStream
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.merging Provides classes for merging two sets of data structures, created by Terrier, into one set of data structures. 

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

Subclasses of BitOutputStream in uk.ac.gla.terrier.compression
 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 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 OldBitOutputStream

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

Methods in uk.ac.gla.terrier.structures.merging with parameters of type BitOutputStream
static void BlockStructureMerger.writeBlockPostings(int[][] postings, int firstId, BitOutputStream output, int binaryBits)
          Deprecated. Use BlockDirectInvertedOutputStream instead
static void BlockStructureMerger.writeFieldPostings(int[][] postings, int firstId, BitOutputStream output, int binaryBits)
          Deprecated. Use BlockDirectInvertedOutputStream instead
static void BlockStructureMerger.writeNoFieldPostings(int[][] postings, int firstId, BitOutputStream output)
          Deprecated. Use BlockDirectInvertedOutputStream instead

Terrier IR Platform

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