Package | Description |
---|---|
org.terrier.compression.bit |
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.compression.integer.codec.util |
Contains low-level utility classes for working with byte-level compression.
|
org.terrier.structures.bit |
Provides on-disk index structures that support the older bit-level compression scheme.
|
org.terrier.structures.indexing.singlepass |
Provides implementation of the structures needed for performing a single
pass indexing
|
org.terrier.structures.postings.bit |
Provides bit-level IterablePosting implementations.
|
Class and Description |
---|
BitByteOutputStream
An implementation of BitOutputStream that does no buffering.
|
BitFileBuffered
Implementation of BitInSeekable/BitIn interfaces similar to BitFile.
|
BitFileBuffered.BitInBuffered
Implements a BitIn around a RandomDataInput
|
BitIn
Interface describing the read compression methods supported
by the BitFileBuffered and BitInputStream classes.
|
BitInBase
Base class for various BitIn implementations
|
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). |
ConcurrentBitFileBuffered |
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.
|
Class and Description |
---|
BitIn
Interface describing the read compression methods supported
by the BitFileBuffered and BitInputStream classes.
|
BitInBase
Base class for various BitIn implementations
|
Class and Description |
---|
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.
|
Class and Description |
---|
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.
|
Class and Description |
---|
BitIn
Interface describing the read compression methods supported
by the BitFileBuffered and BitInputStream classes.
|
Terrier Information Retrieval Platform 5.1. Copyright © 2004-2019, University of Glasgow