All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AppendableException |
Allows additional messages to be appended.
|
| ArrayCounter |
Collection of routines for counting the distribution of the values
in an int[] array.
|
| ArrayListIdentity<E> |
Extends HsqlArrayList.
|
| ArraySort |
FastQSorts the [l,r] partition (inclusive) of the specified array of
Rows, using the comparator.
|
| ArrayUtil |
Collection of static methods for operations on arrays
|
| AsciiInputStream |
An input stream that reads US-ASCII values from a Reader, in compliance
with the Java US_ASCII Charset encoder, including
utf-16-surrogate-pairs.
|
| AsciiOutputStream |
An OutputStream that writes 7-bit US-ASCII values to a Writer, in compliance
with the Java US_ASCII Charset decoder.
|
| AuthBeanMultiplexer |
This class provides a method which can be used directly as a HyperSQL static
Java function method.
|
| AuthFunctionBean |
AuthFunctionBeans are NOT directly usable as HyperSQL Authentication
Function methods, they are POJO beans to be managed by AuthBeanMultiplexer
(which does have a real HyperSQL Authentication Function static method).
|
| AuthUtils |
Static external-auth-related utilities.
|
| BasicTextJdkLogFormatter |
An implementation of java.util.logging.Formatter very close to
SimpleFormatter.
|
| CharArrayWriter |
A writer for char strings.
|
| ClosableByteArrayOutputStream |
Provides true Closable semantics ordinarily missing in a
ByteArrayOutputStream.
|
| ClosableCharArrayWriter |
Provides Closable semantics ordinarily missing in a
CharArrayWriter.
|
| CodeSwitcher |
Modifies the source code to support different JDK or profile settings.
|
| Collection<E> |
A basic collection of values.
|
| ConnectionSetting |
ConnectionSetting represents the various parameters of a data source
connection.
|
| CountdownInputStream |
Counts down from a specified value the number of bytes actually read
from the wrapped InputStream.
|
| CountUpDownLatch |
A variation on CountDownLatch to allow counting up as well
as down.
|
| DatabaseManager |
AWT Tool for manageing a JDBC database.
|
| DatabaseManagerSwing |
Swing Tool for managing a JDBC database.
|
| DatabaseManagerSwing.DBMPrefs |
Persisted User Preferences for DatabaseManagerSwing.
|
| DataOutputStream |
A wrapper for OutputStream
|
| DbBackup |
Works with tar archives containing HyperSQL database instance backups.
|
| DbBackupMain |
This class is used for offline backup of HyperSQL databases.
|
| DenyException |
Exception raised when authentication is denied.
|
| DoubleIntIndex |
Maintains an ordered integer->integer lookup table, consisting of two
columns, one for keys, the other for values.
|
| DoubleLongIndex |
Maintains an ordered long->long lookup table, consisting of two
columns, one for keys, the other for values.
|
| EventLogInterface |
Interface for logging events.
|
| FileAccess |
Interface for abstraction of file access.
|
| FileAccess.FileSync |
|
| FileAccessRes |
Implementation of FileAccess for resources.
|
| FileArchiver |
Creates a direct, compressed or decompressed copy of a file.
|
| FileUtil |
A collection of file management methods.
|
| FileUtil.FileSync |
|
| FilteredIterator<E> |
An iterator with an added filter.
|
| FilteredIterator.Filter<E> |
|
| FrameworkLogger |
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.
|
| HsqlArrayHeap<E> |
An HsqlHeap implementation backed by an array of objects and an
ObjectComparator.
|
| HsqlArrayList<E> |
Intended as an asynchronous alternative to Vector.
|
| HsqlByteArrayInputStream |
This class is a replacement for both java.io.ByteArrayInputStream
(without synchronization) and java.io.DataInputStream
|
| HsqlByteArrayOutputStream |
This class is a replacement for both java.io.ByteArrayOuputStream
(without synchronization) and java.io.DataOutputStream
|
| HsqlConsoleHandler |
|
| HsqldbSlaveAuthBean |
Delegates authentication decisions, and optionally determination of user
roles and schema, to a different HyperSQL catalog, which may be in the same
JVM or remote.
|
| HsqlDeque<E> |
A List<E> that also implements Deque<E> and Queue<E>
and methods for usage as stack.
|
| HsqlHeap<E> |
Provides the HyperSQL interface for Heap ADT implementations.
|
| HsqlServerFactory |
HsqlServerFactory
|
| HsqlSocketFactory |
Base class for producing the Socket objects used by HSQLDB.
|
| HsqlSocketFactorySecure |
The default secure socket factory implementation.
|
| HsqlSocketRequestHandler |
Interface HsqlSocketRequestHandler
|
| HsqlTaskQueue |
Provides very simple queued execution of Runnable objects in a background
thread.
|
| HsqlTimer |
Facility to schedule tasks for future execution in a background thread.
|
| InOutUtil |
Input / Output utility
|
| InputStreamInterface |
An interface with methods similar to java.io.InputStream.
|
| InputStreamWrapper |
A wrapper for a java.io.InputStream object.
|
| IntHashSet |
A set of int primitives.
|
| IntIndex |
Maintains an ordered integer index.
|
| IntKeyHashMap<V> |
A Map of int primitives to Object values.
|
| IntKeyHashMapConcurrent<V> |
A Map of int primitives to Object values, suitable for thread-safe access.
|
| IntKeyIntValueHashMap |
A Map of int primitive keys to int primitive values.
|
| IntKeyLongValueHashMap |
A Map of int primitive keys to long primitive values.
|
| IntLookup |
Interface for int to int lookup.
|
| IntValueHashMap<K> |
A Map of Object keys to int primitive values.
|
| Iterator<E> |
Interface for HyperSQL iterators.
|
| JaasAuthBean |
Provides authentication and authorization (roles and initial schema)
according to JAAS modules configured by the runtime JAAS implementation.
|
| JaasAuthBean.UPCallbackHandler |
|
| JDBCArray |
The mapping in the Java programming language for the SQL type
ARRAY.
|
| JDBCArrayBasic |
The mapping in the Java programming language for the SQL type
ARRAY.
|
| JDBCBlob |
The representation (mapping) in
the Java programming language of an SQL
BLOB value.
|
| JDBCBlobClient |
A wrapper for HSQLDB BlobData objects.
|
| JDBCBlobFile |
A client-side file-based implementation of Blob.
|
| JDBCCallableStatement |
The interface used to execute SQL stored procedures.
|
| JDBCClob |
The mapping in the Java programming language
for the SQL CLOB type.
|
| JDBCClobClient |
A wrapper for HSQLDB ClobData objects.
|
| JDBCClobFile |
A client-side file-based implementation of Clob.
|
| JDBCColumnMetaData |
Provides a site for holding the ResultSetMetaData for individual ResultSet
columns.
|
| JDBCCommonDataSource |
Common base for DataSource implementations.
|
| JDBCConnection |
A connection (session) with a specific
database.
|
| JDBCConnectionEventListener |
|
| JDBCDatabaseMetaData |
Comprehensive information about the database as a whole.
|
| JDBCDataSource |
A factory for connections to the physical data source that this
DataSource object represents.
|
| JDBCDataSourceFactory |
A JNDI ObjectFactory for creating data sources supported by HyperSQL
JDBCDataSource for plain
connections for the end user.
|
| JDBCDriver |
The interface that every driver class must implement.
|
| JDBCNClob |
The mapping in the Java™ programming language
for the SQL NCLOB type.
|
| JDBCParameterMetaData |
An object that can be used to get information about the types
and properties for each parameter marker in a
PreparedStatement object.
|
| JDBCPool |
A fast connection pool.
|
| JDBCPooledConnection |
An implementations of PooledConnection
for use by connection pooling software.
|
| JDBCPooledDataSource |
A data source that implements ConnectionPoolDataSource.
|
| JDBCPreparedStatement |
An object that represents a precompiled SQL statement.
|
| JDBCResultSet |
A table of data representing a database result set, which
is usually generated by executing a statement that queries the database.
|
| JDBCResultSetMetaData |
An object that can be used to get information about the types
and properties of the columns in a ResultSet object.
|
| JDBCRowId |
The representation (mapping) in the Java programming language of an SQL ROWID
value.
|
| JDBCSavepoint |
The representation of a savepoint, which is a point within
the current transaction that can be referenced from the
Connection.rollback method.
|
| JDBCSQLXML |
The mapping in the JavaTM programming language for the SQL XML type.
|
| JDBCSQLXML.SAX2XMLStreamWriter |
Writes to a XMLStreamWriter
from SAX events.
|
| JDBCStatement |
The object used for executing a static SQL statement
and returning the results it produces.
|
| JDBCUtil |
Provides driver constants and a gateway from internal HsqlExceptions to
external SQLExceptions.
|
| JDBCXAConnection |
Subclass of JDBCPooledConnection implements the XAConnection interface.
|
| JDBCXAConnectionWrapper |
This is a wrapper class for JDBCConnection objects (not java.sql.XAConnection
objects).
|
| JDBCXADataSource |
Connection factory for JDBCXAConnections.
|
| JDBCXAResource |
Used by a global transaction service to control HSQLDB transactions.
|
| JDBCXID |
Implementation of Xid for tests.
|
| KMPSearchAlgorithm |
Implements the Knuth-Morris-Pratt string search algorithm for searching
streams or arrays of octets or characters.
|
| LdapAuthBean |
Authenticates to a HyperSQL catalog according to entries in a LDAP
database.
|
| LdapAuthBeanTester |
Tests the settings for LdapAuthBean.
|
| LineGroupReader |
Uses a LineNumberReader and returns multiple consecutive lines which conform
to the specified group demarcation characteristics.
|
| LineReader |
A converter for InputStream to return String objects using the given
charset for conversion.
|
| List<E> |
Interface for List collections.
|
| LongDeque |
A deque of long values.
|
| LongKeyHashMap<V> |
A Map of long primitives to Object values.
|
| LongKeyIntValueHashMap |
A Map of long primitives to int primitives.
|
| LongKeyLongValueHashMap |
A Map of long primitives to long primitive.
|
| LongLookup |
Interface for long to long lookup.
|
| LongValueHashMap<K> |
A Map of Object keys to long primitives.
|
| MainInvoker |
Invokes the static main(String[]) method from each class specified.
|
| 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.
|
| Notified |
|
| ObjectComparator<T> |
Interface for equality comparison.
|
| ObjectComparator.DefaultComparator<T> |
Comparator that uses the equals and hash code methods of Objects.
|
| ObjectComparator.IdentityComparator<T> |
Comparator that uses identity for Object equality.
|
| OdbcUtil |
Static values and methods to facilitate servicing ODBC clients.
|
| OrderedHashMap<K,V> |
A Map which maintains the insertion order of the key/value pairs and allows
access by index.
|
| OrderedHashSet<E> |
A list which is also a Set which maintains the inserted order of elements and
allows access by index.
|
| OrderedIntHashSet |
A list which is also a set of int primitives which maintains the insertion
order of the elements and allows access by index.
|
| OrderedIntKeyHashMap<V> |
A Map of int primitives to Object values which maintains the insertion order
of the key/value pairs and allows access by index.
|
| OrderedLongHashSet |
A list which is also a set of long primitives which maintains the insertion
order of the elements and allows access by index.
|
| OrderedLongKeyHashMap<V> |
A Map of long primitives to Object values which maintains the insertion order
of the key/value pairs and allows access by index.
|
| PgType |
Postgres types.
|
| PIFData |
Pax Interchange Format object constituted from an Input Stream.
|
| PIFGenerator |
Encapsulates Pax Interchange Format key-value pairs.
|
| PrimitiveIterator<E> |
Marker interface for iterators supporting nextInt or nextLong methods.
|
| RB |
Resource Bundle for Tar classes
|
| RCData |
Manages all the details we need to connect up to JDBC database(s),
in a declarative way.
|
| ReaderInputStream |
This class is a part implementation of DataInput.
|
| ReadWriteLockDummy |
|
| ReadWriteLockDummy.LockDummy |
|
| RefCapablePropertyResourceBundle |
Just like PropertyResourceBundle, except keys mapped to nothing in the
properties file will load the final String value from a text file.
|
| RefCapableRBInterface |
|
| ScannerSearchAlgorithm |
Provides a string search facility using a Scanner.
|
| Server |
The HyperSQL hsql: and hsqls: protocol network database server.
|
| ServerAcl |
A list of ACL permit and deny entries with a permitAccess method
which tells whether candidate addresses are permitted or denied
by this ACL list.
|
| ServerAcl.AclFormatException |
|
| ServerConfiguration |
Assists with Server and WebServer configuration tasks.
|
| ServerConstants |
An enumeration of the property keys and default property values used by
HSQLDB servers
|
| ServerProperties |
A subclass HsqlProperties with functionality needed for the HSQLDB Server
implementations.
|
| Set<E> |
Marker interface for a Collection that is a Set of values.
|
| SimpleLog |
Simple log for recording abnormal events in persistence
|
| StopWatch |
Provides the programatic analog of a physical stop watch.
|
| StringComparator |
|
| StringConverter |
Collection of static methods for converting strings between different
formats and to and from byte arrays.
|
| StringInputStream |
Minimal InputStream subclass to fetch bytes form a String.
|
| StringUtil |
Provides a collection of convenience methods for processing and
creating objects with String value components.
|
| TableSorter |
TableSorter is a decorator for TableModels; adding sorting
functionality to a supplied TableModel.
|
| TarFileInputStream |
Note that this class is not a java.io.FileInputStream,
because our goal is to greatly restrict the public methods of
FileInputStream, yet we must use public methods of the underlying
FileInputStream internally.
|
| TarFileOutputStream |
Note that this class is not a java.io.FileOutputStream,
because our goal is to greatly restrict the public methods of
FileOutputStream, yet we must use public methods of the underlying
FileOutputStream internally.
|
| TarFileOutputStream.Compression |
|
| TarGenerator |
Generates a tar archive from specified Files and InputStreams.
|
| TarGeneratorMain |
|
| TarHeaderField |
Purely static structure defining our interface to the Tar Entry Header.
|
| TarMalformatException |
|
| TarReader |
Reads a Tar file for reporting or extraction.
|
| TarReaderMain |
|
| ThreadFactory |
Interface for a simple thread factory.
|
| Transfer |
Utility program (or applet) for transferring tables between different
databases via JDBC.
|
| Trigger |
The interface a HyperSQL TRIGGER must implement.
|
| ValidatingResourceBundle |
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.
|
| WebServer |
The HyperSQL http: and https: protocol network database server.
|
| WrapperIterator<E> |
An Iterator that returns the elements of a specified array, or other
iterators etc.
|