Package | Description |
---|---|
org.terrier.compression.integer |
Provides implementations of a random access and input and output streams with byte-level compression.
|
org.terrier.compression.integer.codec |
Provides implementations of byte-level compression codecs for use when compressing index structures.
|
org.terrier.compression.integer.codec.util |
Contains low-level utility classes for working with byte-level compression.
|
org.terrier.structures.integer |
Provides generic posting index classes that support byte-level compression.
|
org.terrier.structures.postings.integer |
Provides byte-level IterablePosting implementations.
|
Modifier and Type | Class and Description |
---|---|
static class |
ByteFileBuffered.BufferedFileByteIn |
class |
ByteInputStream
Byte wise counterpart of
BitInputStream |
Modifier and Type | Method and Description |
---|---|
ByteIn |
ByteFileBuffered.readReset(long startByteOffset) |
ByteIn |
ByteFileInMemory.readReset(long startByteOffset) |
ByteIn |
ByteInSeekable.readReset(long startByteOffset) |
ByteIn |
ByteFileBuffered.readReset(long startByteOffset,
long endByteOffset) |
ByteIn |
ByteFileInMemory.readReset(long startByteOffset,
long endByteOffset) |
ByteIn |
ByteInSeekable.readReset(long startByteOffset,
long endByteOffset) |
Modifier and Type | Method and Description |
---|---|
void |
GammaCodec.decompress(ByteIn in,
int[] out,
int num) |
void |
VIntCodec.decompress(ByteIn in,
int[] out,
int num) |
void |
UnaryCodec.decompress(ByteIn in,
int[] out,
int num) |
void |
LemireCodec.decompress(ByteIn in,
int[] out,
int num) |
abstract void |
IntegerCodec.decompress(ByteIn in,
int[] out,
int num)
Read and decompress an integer array
|
void |
VIntCodec.decompress(ByteIn in,
long[] out,
int num) |
void |
GammaCodec.skip(ByteIn in) |
void |
VIntCodec.skip(ByteIn in) |
void |
UnaryCodec.skip(ByteIn in) |
void |
LemireCodec.skip(ByteIn in) |
abstract void |
IntegerCodec.skip(ByteIn in)
avoid to decompress the next block (the size of the block is written
on the input stream)
|
Modifier and Type | Method and Description |
---|---|
void |
BitInCodec.setup(ByteIn in,
int bytes) |
Modifier and Type | Field and Description |
---|---|
protected ByteIn |
IntegerCodingPostingIndexInputStream.file
The compressed file containing the terms.
|
Modifier and Type | Field and Description |
---|---|
protected ByteIn |
BasicIntegerCodingIterablePosting.input |
protected ByteIn |
IntegerCodingIterablePosting.input
Deprecated.
|
Constructor and Description |
---|
BasicIntegerCodingIterablePosting(ByteIn input,
int numberOfEntries,
DocumentIndex documentIndex,
int chunkSize,
IntegerCodec idsCodec,
IntegerCodec tfsCodec) |
BlockFieldIntegerCodingIterablePosting(ByteIn input,
int numberOfEntries,
DocumentIndex documentIndex,
int chunkSize,
int fieldCount,
int hasBlocks,
int maxBlocks,
IntegerCodec idsCodec,
IntegerCodec tfsCodec,
IntegerCodec fieldsCodec,
IntegerCodec blocksCodec) |
BlockIntegerCodingIterablePosting(ByteIn input,
int numberOfEntries,
DocumentIndex documentIndex,
int chunkSize,
int hasBlocks,
int maxBlocks,
IntegerCodec idsCodec,
IntegerCodec tfsCodec,
IntegerCodec blocksCodec) |
FieldIntegerCodingIterablePosting(ByteIn input,
int numberOfEntries,
DocumentIndex documentIndex,
int chunkSize,
int fieldCount,
IntegerCodec idsCodec,
IntegerCodec tfsCodec,
IntegerCodec fieldsCodec) |
IntegerCodingIterablePosting(ByteIn input,
int numberOfEntries,
DocumentIndex documentIndex,
int chunkSize,
int fieldCount,
int hasBlocks,
IntegerCodec idsCodec,
IntegerCodec tfsCodec,
IntegerCodec fieldsCodec,
IntegerCodec blocksCodec)
Deprecated.
|
Terrier Information Retrieval Platform4.1. Copyright © 2004-2015, University of Glasgow