Package org.h2.util

Internal utility classes.

See:
          Description

Interface Summary
Cache The cache keeps frequently used objects in the main memory.
CacheWriter The cache writer is called by the cache to persist changed data that needs to be removed from the cache.
 

Class Summary
AutoCloseInputStream This input stream wrapper closes the base input stream when fully read.
BitField A list of bits.
ByteUtils This utility class contains functions related to byte arrays.
CacheHead The head element of the linked list.
CacheLRU A cache implementation based on the last recently used (LRU) algorithm.
CacheObject The base object for all cached objects.
ClassUtils This utility class contains functions related to class loading.
DateTimeIso8601Utils Calculate day of week, week of year and year according to the ISO 8601 specification.
DateTimeUtils This utility class contains time conversion functions.
DbDriverActivator The driver activator loads the H2 driver when starting the bundle.
ExactUTF8InputStreamReader The regular InputStreamReader may read some more bytes than required.
FileUtils This utility class supports basic operations on files
HashBase The base for other hash classes.
IntArray An array with integer element.
IntIntHashMap A hash map with int key and int values.
IOUtils This utility class contains input/output functions.
JdbcDriverUtils This class tries to automatically load the right JDBC driver for a given database URL.
JdbcUtils This is a utility class with JDBC helper functions.
MathUtils This is a utility class with mathematical helper functions.
MemoryUtils This is a utility class with functions to measure the free and used memory.
NetUtils This utility class contains socket helper functions.
New This class contains static methods to construct commonly used generic objects such as ArrayList.
ObjectArray<T> The object array is basically the same as ArrayList.
ObjectUtils Utility class for object creation and serialization.
Permutations<T> A class to iterate over all permutations of an array.
RandomUtils Utility class that supports random and secure random functions.
Resources This class is responsible to read resources and generate the ResourceData.java file from the resources.
ScriptReader This class can split SQL scripts to single SQL statements.
SmallLRUCache<K,V> This class implements a small LRU object cache.
SmallMap A simple hash table with an optimization for the last recently used object.
SoftHashMap<K,V> Map which stores items using SoftReference.
SortedProperties Sorted properties file.
StartBrowser This tool starts the browser with a specific URL.
StatementBuilder A utility class to build a statement.
StringCache The string cache helps re-use string objects and therefore save memory.
StringUtils A few String utility functions.
TempFileDeleter This class deletes temporary files when they are not used any longer.
Tool Command line tools implement the tool interface so that they can be used in the H2 Console.
ValueHashMap<V> This hash map supports keys of type Value.
 

Package org.h2.util Description

Internal utility classes.