Name |
Description |
BinaryCoding |
Uses a small fixed number of bits to represent numbers. Truncated binary. |
BinarySearchCoding |
|
BinarySearchCoding64 |
|
BitAccess |
Bit access methods |
BitStream32 |
|
BitStreamCtx |
|
Bitmap |
|
Bitmap64 |
|
BitmapBuilders |
|
Bits |
|
BlockCoding |
|
CSA |
|
CompressedInvertedIndex |
|
ContextListI |
|
DArray |
|
DiffSet |
|
DiffSet64 |
|
DiffSet64.Context |
|
DiffSetRL |
|
DiffSetRL2 |
This is similar to DiffSetRL but with core changes to support filled blocks |
DiffSetRL2_64 |
A DiffSetRL2 supporting items on [0,2^63] |
DiffSetRL64 |
|
DoublingSearchCoding |
|
DoublingSearchCoding64 |
|
EliasDelta |
|
EliasDelta64 |
|
EliasGamma |
|
EliasGamma32 |
|
EliasGamma64 |
|
EqualSizeCoder |
|
FMIndex |
|
FakeBitmap |
|
FinalTaggedByteCode |
Byte code. Similar to the Brisaboa et al. SPIRE 2003 (?) |
GGMN |
|
GolynskiMunroRaoSeq |
|
GraphSeq |
|
HuffmanCoding |
|
IEncoder64GenericIO |
Save/Load IIntegerEncoder objects |
InvIndexSeq |
|
InvIndexSketchBuilder |
|
InvIndexSketches |
|
InvIndexSketches.sort_pair |
|
InvIndexXLBSeq |
|
ListGen_MRRR |
A CyclicPerms without saving the main permutation PERM, it will be assigned. |
ListIGenericIO |
Save/Load lists of integers |
ListSDiffCoderRL |
List short integers coder R. Encodes only numbers bigger equal to 1. Consecutive sequences of 1's are priorized. |
LongStream |
A stream and random access of positive long values. |
NullBitmap |
|
OctetStream |
Creates a stream of bytes. Reads and writes bytes from and to the current position in a given Context object |
OctetStream.Context |
|
PermutationBuilders |
|
Plain32InvertedIndex |
|
Plain64InvertedIndex |
|
Plain64PairInvertedIndex |
|
Plain64PairInvertedIndex.Node |
|
RRR |
|
RRR.CtxCache |
|
RankSelectBlocks |
|
SA |
A simple and plain suffix-array |
SA_fss |
|
SArray |
sarray. ALENEX 2007. Okanohara & Sadakane. Practical Rank & Select. |
SArray64 |
sarray. ALENEX 2007. Okanohara & Sadakane. Practical Rank & Select. |
SeqCSA |
|
SeqPlain |
|
SeqPlainCopyOnUnravel |
|
SeqSinglePerm |
|
SeqSinglePerm.UnraveledSymbolSSP |
|
SeqXLB |
An InvIndexSeq implemented with a single (sparse, SArray64) eXtra Large bitmap |
SequenceBuilders |
|
SequenceInvertedIndex |
|
SortedList |
|
SortedLongStream |
|
SuffixArray |
A simple and plain suffix-array |
UltimateSearchCoding |
|
UltimateSearchCoding64 |
|
UnaryCoding |
|
UnraveledSymbol |
Unraveled symbol |
UnraveledSymbolXLB |
Unraveled symbol |
WTM |
A multiary wavelet tree (implementation with pointers/references) |
WTM.WTM_Inner |
|
WTM.WTM_Leaf |
|
WTM.WTM_Node |
|
WTM_Symbol |
|
WaveletTree |
A wavelet tree (implementation with pointers/references) |
WaveletTree.WT_Inner |
|
WaveletTree.WT_Leaf |
|
WaveletTree.WT_Node |
|
ZeroCoding |
|