Module org.hsqldb
Package org.hsqldb.lib
package org.hsqldb.lib
Contains shared classes used by other HyperSQL classes.
-
ClassDescriptionAllows additional messages to be appended.Collection of routines for counting the distribution of the values in an int[] array.Extends HsqlArrayList.FastQSorts the [l,r] partition (inclusive) of the specified array of Rows, using the comparator.Collection of static methods for operations on arraysAn input stream that reads US-ASCII values from a Reader, in compliance with the Java US_ASCII Charset encoder, including utf-16-surrogate-pairs.An OutputStream that writes 7-bit US-ASCII values to a Writer, in compliance with the Java US_ASCII Charset decoder.An implementation of java.util.logging.Formatter very close to SimpleFormatter.A writer for char strings.Provides true Closable semantics ordinarily missing in a
ByteArrayOutputStream
.Provides Closable semantics ordinarily missing in aCharArrayWriter
.Collection<E>A basic collection of values.Counts down from a specified value the number of bytes actually read from the wrapped InputStream.A variation onCountDownLatch
to allow counting up as well as down.A wrapper for OutputStreamMaintains an orderedinteger->integer
lookup table, consisting of two columns, one for keys, the other for values.Maintains an orderedlong->long
lookup table, consisting of two columns, one for keys, the other for values.Interface for abstraction of file access.Creates a direct, compressed or decompressed copy of a file.A collection of file management methods.An iterator with an added filter.A logging framework wrapper that supports java.util.logging and log4j.HashMap<K,V> This class does not store null keys.HashSet<E>This class does not store null keys.An HsqlHeap implementation backed by an array of objects and anObjectComparator
.Intended as an asynchronous alternative to Vector.This class is a replacement for both java.io.ByteArrayInputStream (without synchronization) and java.io.DataInputStreamThis class is a replacement for both java.io.ByteArrayOuputStream (without synchronization) and java.io.DataOutputStreamHsqlDeque<E>AList<E>
that also implementsDeque<E>
andQueue<E>
and methods for usage as stack.HsqlHeap<E>Provides the HyperSQL interface for Heap ADT implementations.Provides very simple queued execution of Runnable objects in a background thread.Facility to schedule tasks for future execution in a background thread.Input / Output utilityA set of int primitives.Maintains an ordered integer index.A Map of int primitives to Object values.A Map of int primitives to Object values, suitable for thread-safe access.A Map of int primitive keys to int primitive values.A Map of int primitive keys to long primitive values.Interface for int to int lookup.A Map of Object keys to int primitive values.Iterator<E>Interface for HyperSQL iterators.Implements the Knuth-Morris-Pratt string search algorithm for searching streams or arrays of octets or characters.Uses a LineNumberReader and returns multiple consecutive lines which conform to the specified group demarcation characteristics.A converter for InputStream to return String objects using the given charset for conversion.List<E>Interface for List collections.A deque of long values.A Map of long primitives to Object values.A Map of long primitives to int primitives.A Map of long primitives to to long primitive.Interface for long to long lookup.A Map of Object keys to long primitives.Map<K,V> Interface for collections of mapped key - value pairs.Map.Entry<K,V> Interface for a key - value pair.MapEntry<K,V> A key - value pair.MultiValueHashMap<K,V> A Map of Object keys to Object values which stores multiple values per key.Interface for equality comparison.Comparator that uses the equals and hash code methods of Objects.Comparator that uses identity for Object equality.OrderedHashMap<K,V> A Map which maintains the insertion order of the key/value pairs and allows access by index.A list which is also a Set which maintains the inserted order of elements and allows access by index.A list which is also a set of int primitives which maintains the insertion order of the elements and allows access by index.A Map of int primitives to Object values which maintains the insertion order of the key/value pairs and allows access by index.A list which is also a set of long primitives which maintains the insertion order of the elements and allows access by index.A Map of long primitives to Object values which maintains the insertion order of the key/value pairs and allows access by index.Marker interface for iterators supporting nextInt or nextLong methods.This class is an part implementation of DataInput.Just like PropertyResourceBundle, except keys mapped to nothing in the properties file will load the final String value from a text file.Provides a string search facility using aScanner
.Set<E>Marker interface for a Collection that is a Set of values.Simple log for recording abnormal events in persistenceProvides the programatic analog of a physical stop watch.Collection of static methods for converting strings between different formats and to and from byte arrays.Minimal InputStream subclass to fetch bytes form a String.Provides a collection of convenience methods for processing and creating objects withString
value components.Purpose of this class is to wrap a RefCapablePropertyResourceBundle to reliably detect any possible use of a missing property key as soon as this class is clinitted.An Iterator that returns the elements of a specified array, or other iterators etc.