Package org.h2.util
package org.h2.util
Internal utility classes.
-
ClassDescriptionUtility to detect AB-BA deadlocks.Utility to detect AB-BA deadlocks.Manipulations with bytes and arrays.The stack of byte values.The cache keeps frequently used objects in the main memory.The head element of the linked list.A cache implementation based on the last recently used (LRU) algorithm.The base object for all cached objects.Cache which wraps another cache (proxy pattern) and adds caching using map.An alternative cache implementation.The cache writer is called by the cache to persist changed data that needs to be removed from the cache.A phantom reference to watch for unclosed objects.This utility class contains time conversion functions.The driver activator loads the H2 driver when starting the bundle.Similar to ThreadLocal, except that it allows its data to be read from other threads - useful for debugging info.An object that has an SQL representation.An array with integer element.This utility class contains interval conversion functions.This utility class contains input/output functions.This is a utility class with JDBC helper functions.This utility class provides access to JSR 310 classes.This is a utility class with mathematical helper functions.Class MemoryEstimator.Unsafe memory unmapper.This utility class contains socket helper functions.Network connection information.This class implements the OSGi DataSourceFactory interface for the H2 JDBC driver.Permutations<T>A class to iterate over all permutations of an array.A simple CPU profiling tool similar to java -Xrunhprof.This class can split SQL scripts to single SQL statements.Metadata of a column.SmallLRUCache<K,
V> This class implements a small LRU object cache.A simple hash table with an optimization for the last recently used object.SoftValuesHashMap<K,V> Map which stores items using SoftReference.A soft reference that has a hard reference to the key.Sorted properties file.This class allows to convert source code to a class.An in-memory class file manager.Access the Groovy compiler using reflection, so that we do not gain a compile-time dependency unnecessarily.An in-memory java class object.An in-memory java source file object.A few String utility functions.A method call that is executed in a separate thread.This class deletes temporary files when they are not used any longer.Detects deadlocks between threads.Provides access to time zone API.Time zone provider with offset.Time zone provider with time zone.Command line tools implement the tool interface so that they can be used in the H2 Console.This utility class contains miscellaneous functions.The utility methods will try to use the provided class factories to convert binary name of class to Class object.Utilities with specialized implementations for Java 10 and later versions.