|
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 | |||||||||