Uses of Package
org.terrier.compression

Packages that use org.terrier.compression
org.terrier.compression Provides implementation of a random access and input and output streams where gamma, unary and binary, delta Golomb encoded integers can be read or written. 
org.terrier.structures Provides the classes that implement the data structures used for retrieval with the Terrier platform. 
org.terrier.structures.indexing Provides the classes used for creating the data structures of the Terrier platform. 
org.terrier.structures.indexing.singlepass Provides implementation of the structures needed for performing a single pass indexing 
org.terrier.structures.postings Provides classes representing single postings and atreams of postings in a posting list (e.g. 
 

Classes in org.terrier.compression used by org.terrier.compression
BitByteOutputStream
          An implementation of BitOutputStream that does no buffering.
BitIn
          Interface describing the read compression methods supported by the BitFileBuffered and BitInputStream classes.
BitInSeekable
          Interface for reading a bit compressed file in a random access manner.
BitOut
          Interface describing the writing compression methods supported by the BitOutputStream classes.
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).
LinkedBuffer
          Implements an element of a linked list that contains a byte array
MemoryLinkedOutputStream
          This class implements an OutputStream that writes everything in memory, and never flushes the data to disk.
MemoryOutputStream
          This class extends an ordinary OutputStream to handle transparently writes in memory.
 

Classes in org.terrier.compression used by org.terrier.structures
BitIn
          Interface describing the read compression methods supported by the BitFileBuffered and BitInputStream classes.
BitInSeekable
          Interface for reading a bit compressed file in a random access manner.
BitOut
          Interface describing the writing compression methods supported by the BitOutputStream classes.
 

Classes in org.terrier.compression used by org.terrier.structures.indexing
BitOut
          Interface describing the writing compression methods supported by the BitOutputStream classes.
 

Classes in org.terrier.compression used by org.terrier.structures.indexing.singlepass
BitIn
          Interface describing the read compression methods supported by the BitFileBuffered and BitInputStream classes.
BitOut
          Interface describing the writing compression methods supported by the BitOutputStream classes.
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).
MemorySBOS
          This class extends the BitByteOutputStream, so it provides the compression writing functions, but uses a MemoryOutputStream as an underlying OutputStream, so it is needed to be flushed to disk separately.
 

Classes in org.terrier.compression used by org.terrier.structures.postings
BitIn
          Interface describing the read compression methods supported by the BitFileBuffered and BitInputStream classes.
BitWritable
          Like o.a.h.io.Writable, but for using BitIn and BitOut
 



Terrier 3.5. Copyright © 2004-2011 University of Glasgow