|
Terrier IR Platform 2.2.1 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use uk.ac.gla.terrier.compression | |
---|---|
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. |
Classes in uk.ac.gla.terrier.compression used by uk.ac.gla.terrier.compression | |
---|---|
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). |
|
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. |
|
BitIn
Interface describing the read compression methods supported by the BitFile and BitInputStream classes. |
|
BitInputStream
This class reads from a file or an InputStream integers that can be coded with different encoding algorithms. |
|
BitInSeekable
Interface for BitFile and OldBitFile - future proofing for returning new objects for readReset instead of just the object itself. |
|
BitOut
Interface describing the writing compression methods supported by the BitFile 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 uk.ac.gla.terrier.compression used by uk.ac.gla.terrier.structures | |
---|---|
BitIn
Interface describing the read compression methods supported by the BitFile and BitInputStream classes. |
|
BitInSeekable
Interface for BitFile and OldBitFile - future proofing for returning new objects for readReset instead of just the object itself. |
|
BitOut
Interface describing the writing compression methods supported by the BitFile classes. |
Classes in uk.ac.gla.terrier.compression used by uk.ac.gla.terrier.structures.indexing.singlepass | |
---|---|
BitIn
Interface describing the read compression methods supported by the BitFile and BitInputStream classes. |
|
BitOut
Interface describing the writing compression methods supported by the BitFile classes. |
|
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. |
Classes in uk.ac.gla.terrier.compression used by uk.ac.gla.terrier.structures.merging | |
---|---|
BitOut
Interface describing the writing compression methods supported by the BitFile 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). |
|
Terrier IR Platform 2.2.1 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |