Package | Description |
---|---|
org.terrier.compression.integer.codec |
Provides implementations of byte-level compression codecs for use when compressing index structures.
|
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 |
---|---|
class |
GammaCodec
IntegerCodec implementation which use gamma encoding
|
class |
KamikazePForDeltaVBCodec
PForDelta - as implemented by LinkedIn's Kamikaze library,
falling back to VariableByte
|
class |
LemireCodec
Generic IntegerCodec implementation which wraps any SkippableIntegerCODEC from the JavaFastPFOR package.
|
class |
LemireFastPFORVBCodec
FastPFOR, falling back to VariableByte
|
class |
LemireFORVBCodec
Frame of Reference, falling back to VariableByte
|
class |
LemireNewPFDVBCodec
OptPForDelta, falling back to VariableByte
|
class |
LemireOptPFDVBCodec
OptPForDelta, falling back to VariableByte
|
class |
LemireSimple16Codec
Simple16 codec, as implemented by JavaFastPFOR package
|
class |
UnaryCodec
IntegerCodec implementation which uses unary coding
|
class |
VIntCodec
IntegerCoding implementation which uses Varible byte encoding.
|
Modifier and Type | Field and Description |
---|---|
protected IntegerCodec |
IntegerCodingPostingOutputStream.blocksCodec |
protected IntegerCodec |
IntegerCodingPostingIndexInputStream.blocksCodec |
protected IntegerCodec |
IntegerCodingPostingIndex.blocksCodec |
protected IntegerCodec |
IntegerCodingPostingOutputStream.fieldsCodec |
protected IntegerCodec |
IntegerCodingPostingIndexInputStream.fieldsCodec |
protected IntegerCodec |
IntegerCodingPostingIndex.fieldsCodec |
protected IntegerCodec |
IntegerCodingPostingOutputStream.idsCodec |
protected IntegerCodec |
IntegerCodingPostingIndexInputStream.idsCodec |
protected IntegerCodec |
IntegerCodingPostingIndex.idsCodec |
protected IntegerCodec |
IntegerCodingPostingOutputStream.tfsCodec |
protected IntegerCodec |
IntegerCodingPostingIndexInputStream.tfsCodec |
protected IntegerCodec |
IntegerCodingPostingIndex.tfsCodec |
Modifier and Type | Method and Description |
---|---|
static IntegerCodec |
IntegerCodecCompressionConfiguration.loadCodec(String className) |
IntegerCodec |
IntegerCodecCompressionConfiguration.loadCodecForType(String type) |
Modifier and Type | Method and Description |
---|---|
protected void |
IntegerCodingPostingOutputStream.init(int fieldsCount,
int hasBlocks,
int maxBlocks,
int chunkSize,
IntegerCodec idsCodec,
IntegerCodec tfsCodec,
IntegerCodec fieldsCodec,
IntegerCodec blocksCodec) |
Constructor and Description |
---|
IntegerCodingPostingOutputStream(ByteOut output,
int chunkSize,
int fieldsCount,
int hasBlocks,
int maxBlocks,
IntegerCodec idsCodec,
IntegerCodec tfsCodec,
IntegerCodec fieldsCodec,
IntegerCodec blocksCodec) |
IntegerCodingPostingOutputStream(String filename,
int chunkSize,
int fieldsCount,
int hasBlocks,
int maxBlocks,
IntegerCodec idsCodec,
IntegerCodec tfsCodec,
IntegerCodec fieldsCodec,
IntegerCodec blocksCodec) |
Modifier and Type | Field and Description |
---|---|
protected IntegerCodec |
BlockFieldIntegerCodingIterablePosting.blocksCodec |
protected IntegerCodec |
BlockIntegerCodingIterablePosting.blocksCodec |
protected IntegerCodec |
IntegerCodingIterablePosting.blocksCodec
Deprecated.
|
protected IntegerCodec |
FieldIntegerCodingIterablePosting.fieldsCodec |
protected IntegerCodec |
IntegerCodingIterablePosting.fieldsCodec
Deprecated.
|
protected IntegerCodec |
BasicIntegerCodingIterablePosting.idsCodec |
protected IntegerCodec |
IntegerCodingIterablePosting.idsCodec
Deprecated.
|
protected IntegerCodec |
BasicIntegerCodingIterablePosting.tfsCodec |
protected IntegerCodec |
IntegerCodingIterablePosting.tfsCodec
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