|
Terrier IR Platform 2.2.1 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BitOut | |
---|---|
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. |
Uses of BitOut in uk.ac.gla.terrier.compression |
---|
Classes in uk.ac.gla.terrier.compression that implement BitOut | |
---|---|
class |
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). |
class |
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. |
class |
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). |
class |
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. |
class |
OldBitFile
This class encapsulates a random access file and provides the functionalities to write highly compressed data structures, eg binary encoded, unary encoded and gamma encoded integers greater than zero, as well as specifying their offset in the file. |
class |
OldBitOutputStream
Deprecated. |
Uses of BitOut in uk.ac.gla.terrier.structures |
---|
Methods in uk.ac.gla.terrier.structures that return BitOut | |
---|---|
BitOut |
DirectInvertedOutputStream.getBitOut()
Return the underlying BitOut implementation being used by the class |
Constructors in uk.ac.gla.terrier.structures with parameters of type BitOut | |
---|---|
BlockDirectInvertedOutputStream(BitOut out,
int binaryBits)
Creates a new output stream, writing to the specified BitOut implementation. |
|
DirectInvertedOutputStream(BitOut out,
int binaryBits)
Creates a new output stream, writing to the specified BitOut implementation. |
Uses of BitOut in uk.ac.gla.terrier.structures.indexing.singlepass |
---|
Methods in uk.ac.gla.terrier.structures.indexing.singlepass that return BitOut | |
---|---|
BitOut |
RunsMerger.getBos()
|
Methods in uk.ac.gla.terrier.structures.indexing.singlepass with parameters of type BitOut | |
---|---|
int |
PostingInRun.append(BitOut bos,
int last)
Writes the document data of this posting to a BitOut
It encodes the data with the right compression methods. |
int |
BlockFieldPostingInRun.append(BitOut bos,
int last,
int runShift)
Writes the document data of this posting to a BitOut
It encodes the data with the right compression methods. |
int |
BlockPostingInRun.append(BitOut bos,
int last,
int runShift)
Writes the document data of this posting to a BitOut
It encodes the data with the right compression methods. |
int |
FieldPostingInRun.append(BitOut bos,
int last,
int runShift)
Writes the document data of this posting to a BitOut
It encodes the data with the right compression methods. |
abstract int |
PostingInRun.append(BitOut bos,
int last,
int runShift)
Writes the document data of this posting to a BitOut
It encodes the data with the right compression methods. |
int |
SimplePostingInRun.append(BitOut bos,
int last,
int runShift)
Writes the document data of this posting to a BitOut
It encodes the data with the right compression methods. |
void |
RunsMerger.setBos(BitOut bos)
|
Uses of BitOut in uk.ac.gla.terrier.structures.merging |
---|
Methods in uk.ac.gla.terrier.structures.merging with parameters of type BitOut | |
---|---|
static void |
StructureMerger.writeFieldPostings(int[][] postings,
int firstId,
BitOut output,
int binaryBits)
Deprecated. use DirectInvertedIndexOutputStream |
static void |
StructureMerger.writeNoFieldPostings(int[][] postings,
int firstId,
BitOut output)
Deprecated. use DirectInvertedIndexOutputStream |
static void |
StructureMerger.writePostings(int[][] postings,
int firstId,
BitOut output,
int binaryBits)
Deprecated. Please use DirectInvertedOutputStream instead |
|
Terrier IR Platform 2.2.1 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |