Top Interfaces Classes
module org.hsqldb

Package org.hsqldb.types


Interface Summary

Modifier and TypeInterface and Description
public interface
BlobData

Interface for Binary Large Object implementations.

public interface
ClobData

Interface for Character Large Object implementations.

public interface
LobData

Interface for Large Object implementations.

Class Summary

Modifier and TypeClass and Description
public class
ArrayType

Class for ARRAY type objects.

public class
BinaryData

Implementation of BlobData for memory binary data.

public class
BinaryType

Type implementation for BINARY, VARBINARY and (part) BLOB.

public class
BinaryUUIDType

Type implementation for BINARY UUID.

public class
BitType

Operations allowed on BIT strings are CONCAT, SUBSTRING, POSITION, BIT_LENGTH and OCTET_LENGTH.

public class
BlobDataID

Locator for BLOB.

public class
BlobInputStream

This class is used as an InputStream to retrieve data from a Blob.

public class
BlobType

Type object for BLOB.

public class
BooleanType

Type implementation for BOOLEAN.

public class
CharacterType

Type subclass for CHARACTER, VARCHAR, etc.

public class
Charset

Implementation of CHARACTER SET objects.

public class
ClobDataID

Locator for CLOB.

public class
ClobInputStream

This class is used as an InputStream to retrieve data from a Clob.

public class
ClobType

Type object for CLOB.

public class
Collation

Implementation of collation support for CHAR and VARCHAR data.

public class
DateFormat

Parses and formats date time objects with the given pattern.

public class
DateTimeType

Type subclass for DATE, TIME and TIMESTAMP.

public abstract class
DTIType

Common elements for Type instances for DATETIME and INTERVAL.

public class
HsqlDateTime

collection of static methods to convert Date and Timestamp strings into corresponding Java objects and perform other Calendar related operation.

public class
IntervalMonthData

Implementation of data item for INTERVAL MONTH.

public class
IntervalSecondData

Implementation of data item for INTERVAL SECOND.

public class
IntervalType

Type subclass for various types of INTERVAL.

public class
JavaObjectData

Represents of an instance of an OTHER field value.

public class
JavaObjectDataInternal

Represents of an instance of an OTHER field value for direct storage.

public class
public class
NullType

Type subclass for untyped NULL values.

public class
NumberFormat

Formats numbers with the given pattern.

public class
NumberType

Type subclass for all NUMBER types.

public class
OtherType

Type implementation for OTHER type.

public class
RowType

Class for ROW type objects.

public class
TimeData

Implementation of data item for TIME.

public class
TimestampData

Implementation of data item for TIMESTAMP.

public abstract class
Type

Base class for type objects.

public class
TypedComparator

Comparator with sort order and null order.

public class
Types

Defines the constants that are used to identify SQL types for HSQLDB JDBC interface type reporting.

public class
UserTypeModifier

Class for DOMAIN and DISTINCT objects.