|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
| BloomFilter | A Bloom filter. |
| CRC32SignedMinimalPerfectHash | CRC-32 signed order-preserving minimal perfect hash tables. |
| Fast | All-purpose optimised static-method container class. |
| FrontCodedStringList | Compact storage of strings using front-coding compression. |
| HashCodeSignedMinimalPerfectHash | String.hashCode()-signed order-preserving minimal perfect hash tables. |
| LiterallySignedMinimalPerfectHash | Literally signed order-preserving minimal perfect hash tables. |
| MinimalPerfectHash | Order-preserving minimal perfect hash tables. |
| MutableString | Fast, compact, optimised & versatile mutable strings. |
| PermutedFrontCodedStringList | A FrontCodedStringList whose indices are permuted. |
| ProgressMeter | Tunable progress meter. |
| ScoredDocumentBoundedSizeQueue | A queue of scored documents with fixed maximum capacity. |
| SignedMinimalPerfectHash | Signed order-preserving minimal perfect hash tables. |
| TextPattern | QuickSearch matching against a constant string. |
General-purpose utility classes.
IMPORTANT: In MG4J 0.6, the string self-delimiting formats are
incompatible with previous versions, as we now use lists of 7-bits blocks
instead of lists of 15-bits blocks.
The classes in this package are completely general utility classes that
may be useful outside of MG4J. In particular, MutableString is a highly-tuned, versatile class
for content-based mutable strings.
Another general-purpose important component is MinimalPerfectHash, which implements
state-of-the-art, hypergraph-based algorithms for the construction of
minimal perfect hash tables.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||