All Classes and Interfaces
Class
Description
Allows 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 arrays
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.
An OutputStream that writes 7-bit US-ASCII values to a Writer, in compliance
with the Java US_ASCII Charset decoder.
This class provides a method which can be used directly as a HyperSQL static
Java function method.
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).
Static external-auth-related utilities.
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 a
CharArrayWriter
.Modifies the source code to support different JDK or profile settings.
A basic collection of values.
ConnectionSetting represents the various parameters of a data source
connection.
Counts down from a specified value the number of bytes actually read
from the wrapped InputStream.
A variation on
CountDownLatch
to allow counting up as well
as down.AWT Tool for manageing a JDBC database.
Swing Tool for managing a JDBC database.
Persisted User Preferences for DatabaseManagerSwing.
A wrapper for OutputStream
Works with tar archives containing HyperSQL database instance backups.
This class is used for offline backup of HyperSQL databases.
Maintains an ordered
integer->integer
lookup table, consisting of two
columns, one for keys, the other for values.Maintains an ordered
long->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.
This class does not store null keys.
This class does not store null keys.
An HsqlHeap implementation backed by an array of objects and an
ObjectComparator
.Intended as an asynchronous alternative to Vector.
This class is a replacement for both java.io.ByteArrayInputStream
(without synchronization) and java.io.DataInputStream
This class is a replacement for both java.io.ByteArrayOuputStream
(without synchronization) and java.io.DataOutputStream
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.
A
List<E>
that also implements Deque<E>
and Queue<E>
and methods for usage as stack.Provides the HyperSQL interface for Heap ADT implementations.
HsqlServerFactory
Base class for producing the Socket objects used by HSQLDB.
The default secure socket factory implementation.
Interface HsqlSocketRequestHandler
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 utility
A 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.
Interface for HyperSQL iterators.
Provides authentication and authorization (roles and initial schema)
according to JAAS modules configured by the runtime JAAS implementation.
The mapping in the Java programming language for the SQL type
ARRAY
.The mapping in the Java programming language for the SQL type
ARRAY
.The representation (mapping) in
the Java™ programming language of an SQL
BLOB
value.A wrapper for HSQLDB BlobData objects.
A client-side file-based implementation of Blob.
The interface used to execute SQL stored procedures.
The mapping in the Java™ programming language for the SQL
CLOB
type.A wrapper for HSQLDB ClobData objects.
A client-side file-based implementation of Clob.
Provides a site for holding the ResultSetMetaData for individual ResultSet
columns.
Common base for DataSource implementations.
A connection (session) with a specific
database.
Comprehensive information about the database as a whole.
A factory for connections to the physical data source that this
DataSource
object represents.A JNDI ObjectFactory for creating data sources supported by HyperSQL
JDBCDataSource
for plain
connections for the end user.Provides the java.sql.Driver interface implementation required by
the JDBC specification.
The mapping in the Java™ programming language
for the SQL
NCLOB
type.An object that can be used to get information about the types
and properties for each parameter marker in a
PreparedStatement
object.A fast connection pool.
An implementations of
PooledConnection
for use by connection pooling software.A data source that implements
ConnectionPoolDataSource
.An object that represents a precompiled SQL statement.
A table of data representing a database result set, which
is usually generated by executing a statement that queries the database.
An object that can be used to get information about the types
and properties of the columns in a
ResultSet
object.The representation (mapping) in the Java programming language of an SQL ROWID
value.
The representation of a savepoint, which is a point within
the current transaction that can be referenced from the
Connection.rollback
method.The mapping in the JavaTM programming language for the SQL XML type.
Writes to a
XMLStreamWriter
from SAX events.The object used for executing a static SQL statement
and returning the results it produces.
Provides driver constants and a gateway from internal HsqlExceptions to
external SQLExceptions.
Subclass of JDBCPooledConnection implements the XAConnection interface.
This is a wrapper class for JDBCConnection objects (not java.sql.XAConnection
objects).
Connection factory for JDBCXAConnections.
Used by a global transaction service to control HSQLDB transactions.
Implementation of Xid for tests.
Implements the Knuth-Morris-Pratt string search algorithm for searching
streams or arrays of octets or characters.
Authenticates to a HyperSQL catalog according to entries in a LDAP
database.
Tests the settings for LdapAuthBean.
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.
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.
Invokes the static main(String[]) method from each class specified.
Interface for collections of mapped key - value pairs.
Interface for a key - value pair.
A key - value pair.
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.
Static values and methods to facilitate servicing ODBC clients.
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.
Postgres types.
Pax Interchange Format object constituted from an Input Stream.
Encapsulates Pax Interchange Format key-value pairs.
Marker interface for iterators supporting nextInt or nextLong methods.
Resource Bundle for Tar classes
Manages all the details we need to connect up to JDBC database(s),
in a declarative way.
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 a
Scanner
.The HyperSQL hsql: and hsqls: protocol network database server.
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.
Assists with Server and WebServer configuration tasks.
An enumeration of the property keys and default property values used by
HSQLDB servers
A subclass HsqlProperties with functionality needed for the HSQLDB Server
implementations.
Marker interface for a Collection that is a Set of values.
Simple log for recording abnormal events in persistence
Provides 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 with
String
value components.TableSorter is a decorator for TableModels; adding sorting
functionality to a supplied TableModel.
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.
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.
Generates a tar archive from specified Files and InputStreams.
Purely static structure defining our interface to the Tar Entry Header.
Reads a Tar file for reporting or extraction.
Utility program (or applet) for transferring tables between different
databases via JDBC.
The interface a HyperSQL TRIGGER must implement.
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.
The HyperSQL http: and https: protocol network database server.
An Iterator that returns the elements of a specified array, or other
iterators etc.