|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||