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.
Utils.ClassFactory The utility methods will try to use the provided class factories to convert binary name of class to Class object.
 

Class Summary
AbbaDetector Utility to detect AB-BA deadlocks.
AbbaLockingDetector Utility to detect AB-BA deadlocks.
AutoCloseInputStream This input stream wrapper closes the base input stream when fully read.
BitField A list of bits.
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.
CacheTQ An alternative cache implementation.
CloseWatcher A phantom reference to watch for unclosed objects.
DateTimeUtils This utility class contains time conversion functions.
DbDriverActivator The driver activator loads the H2 driver when starting the bundle.
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.
JdbcUtils This is a utility class with JDBC helper functions.
MathUtils This is a utility class with mathematical helper functions.
NetUtils This utility class contains socket helper functions.
New This class contains static methods to construct commonly used generic objects such as ArrayList.
OsgiDataSourceFactory This class implements the OSGi DataSourceFactory interface for the H2 JDBC driver.
Permutations<T> A class to iterate over all permutations of an array.
Profiler A simple CPU profiling tool similar to java -Xrunhprof.
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.
SourceCompiler This class allows to convert source code to a class.
StatementBuilder A utility class to build a statement.
StringUtils A few String utility functions.
SynchronizedVerifier A utility class that allows to verify access to a resource is synchronized.
Task A method call that is executed in a separate thread.
TempFileDeleter This class deletes temporary files when they are not used any longer.
ToChar Emulates Oracle's TO_CHAR function.
Tool Command line tools implement the tool interface so that they can be used in the H2 Console.
Utils This utility class contains miscellaneous functions.
ValueHashMap<V> This hash map supports keys of type Value.
 

Package org.h2.util Description

Internal utility classes.