# Package org.h2.dev.util

Utility classes that are currently not used in the database engine.

See: Description

Class Summary
Class | Description
--- | ---
AnsCompression | An ANS (Asymmetric Numeral Systems) compression tool.
ArrayUtils | Array utility methods.
Base64 | This class converts binary to base64 and vice versa.
BinaryArithmeticStream | A binary arithmetic stream.
BinaryArithmeticStream.Huffman | A Huffman code table / tree.
BinaryArithmeticStream.In | A binary arithmetic input stream.
BinaryArithmeticStream.Out | A binary arithmetic output stream.
BitStream | A stream that supports Golomb and Huffman coding.
BitStream.Huffman | A Huffman code.
BitStream.In | A bit input stream.
BitStream.Out | A bit output stream.
ConcurrentLinkedList<K> | A very simple linked list that supports concurrent access.
ConcurrentLinkedListWithTail<K> | A very simple linked list that supports concurrent access.
ConcurrentRing<K> | A ring buffer that supports concurrent access.
FileContentHash | A utility to calculate the content hash of files.
FileViewer | A text file viewer that support very large files.
ImmutableArray<K> | An immutable array.
ImmutableArray2<K> | An immutable array.
ImmutableArray3<K> | An immutable array.
JavaProcessKiller | Allows to kill a certain Java process.
Migrate | Migrate a H2 database version 1.1.x (page store not enabled) to 1.2.x (page store format).
ReaderInputStream | The reader input stream wraps a reader and convert the character to the UTF-8 format.
RemovePasswords | A tool that removes passwords from an unencrypted database.
ThreadDumpCleaner | A tool that removes uninteresting lines from stack traces.
ThreadDumpFilter | Filter full thread dumps from a log file.
ThreadDumpInliner | Convert a list of thread dumps into one line per thread.

## Package org.h2.dev.util Description

Utility classes that are currently not used in the database engine.