| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | |
| pack-priv interface | CollationElementsInterface
CollationElementsInterface is an interface which will be implemented by all the Collator sensitive char data types. |
| public interface | ConcatableDataValue
The ConcatableDataValue interface corresponds to the SQL 92 string value data type. |
| public interface | DataValueDescriptor
The DataValueDescriptor interface provides methods to get the data from a column returned by a statement. |
| public interface | DataValueFactory
This interface is how we get data values of different types. |
| public interface | |
| public interface | |
| public interface | Orderable
The Orderable interface represents a value that can be linearly ordered. |
| public interface | PositionedStream
This interface describes a stream that is aware of its own position and can reposition itself on request. |
| public interface | |
| public interface | Resetable
This is a simple interface that is used by streams that can initialize and reset themselves. |
| public interface | RowLocation
Holds the location of a row within a given conglomerate. |
| public interface | StreamHeaderGenerator
Generates stream headers encoding the length of the stream. |
| public interface | |
| public interface | |
| public interface | VariableSizeDataValue
The VariableSizeDataValue interface corresponds to Datatypes that have adjustable width. |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | CharStreamHeaderGenerator
Generates stream headers for non-Clob string data types. |
| public class | ClobStreamHeaderGenerator
Generates stream headers for Clob data values. |
| pack-priv class | CollatorSQLChar
CollatorSQLChar class differs from SQLChar based on how the 2 classes use different collations to collate their data. |
| pack-priv class | CollatorSQLClob
CollatorSQLClob class differs from SQLClob based on how the 2 classes use different collations to collate their data. |
| pack-priv class | CollatorSQLLongvarchar
CollatorSQLLongvarchar class differs from SQLLongvarchar based on how the 2 classes use different collations to collate their data. |
| pack-priv class | CollatorSQLVarchar
CollatorSQLVarchar class differs from SQLVarchar based on how the 2 classes use different collations to collate their data. |
| public abstract class | DataType
DataType is the superclass for all data types. |
| public class | DataTypeDescriptor
DataTypeDescriptor describes a runtime SQL type. |
| public abstract class | DataTypeUtilities
A set of static utility methods for data types. |
| public class | DataValueFactoryImpl
Core implementation of DataValueFactory. |
| pack-priv class | DateTimeParser
This class provides a simple regular expression parser for standard format dates, times, and timestamps |
| public class | |
| public class | HarmonySerialBlob
Copied from the Harmony project's implementation of javax.sql.rowset.serial.SerialBlob at subversion revision 946981. |
| public class | HarmonySerialClob
Copied from the Harmony project's implementation of javax.sql.rowset.serial.SerialClob at subversion revision 946981. |
| public class | JSQLType
Type descriptor which wraps all 3 kinds of types supported in Derby's JSQL language: SQL types, Java primitives, Java classes. |
| public class | Like
Like matching algorithm. |
| public class | LocatedRow
Mutable holder for the column values and RowLocation of a conglomerate row. |
| public abstract class | NumberDataType
NumberDataType is the superclass for all exact and approximate numeric data types. |
| public class | RawToBinaryFormatStream
Stream that takes a raw input stream and converts it to the on-disk format of the binary types by prepending the length of the value. |
| public class | ReaderToUTF8Stream
Converts the characters served by a |
| pack-priv abstract class | SQLBinary
SQLBinary is the abstract class for the binary datatypes. |
| public class | SQLBit
SQLBit represents the SQL type CHAR FOR BIT DATA |
| public class | SQLBlob
SQLBlob satisfies the DataValueDescriptor, interfaces (i.e., OrderableDataType). |
| public class | SQLBoolean
SQLBoolean satisfies the DataValueDescriptor interfaces (i.e., DataType). |
| public class | SQLChar
The SQLChar represents a CHAR value with UCS_BASIC collation. |
| public class | SQLClob
SQLClob represents a CLOB value with UCS_BASIC collation. |
| public class | SQLDate
This contains an instance of a SQL Date. |
| public class | SQLDecimal
SQLDecimal satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType). |
| public class | SQLDouble
SQLDouble satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType). |
| public class | SQLInteger
SQLInteger represents an INTEGER value. |
| public class | SQLLongint
SQLLongint satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType). |
| public class | SQLLongVarbit
SQLLongVarbit represents the SQL type LONG VARCHAR FOR BIT DATA It is an extension of SQLVarbit and is virtually indistinguishable other than normalization. |
| public class | SQLLongvarchar
SQLLongvarchar represents a LONG VARCHAR value with UCS_BASIC collation. |
| public class | SQLReal
SQLReal satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType). |
| public class | |
| public class | SQLSmallint
SQLSmallint satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType). |
| public class | SQLTime
This contains an instance of a SQL Time Our current implementation doesn't implement time precision so the fractional seconds portion of the time is always 0. |
| public class | SQLTimestamp
This contains an instance of a SQL Timestamp object. |
| public class | SQLTinyint
SQLTinyint satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType). |
| public class | SQLVarbit
SQLVarbit represents the SQL type VARCHAR FOR BIT DATA It is an extension of SQLBit and is virtually indistinguishable other than normalization. |
| public class | SQLVarchar
SQLVarchar represents a VARCHAR value with UCS_BASIC collation. |
| public class | SqlXmlUtil
This class contains "utility" methods that work with XML-specific objects that are only available if JAXP and/or Xalan are in the classpath. |
| public class | TypeId
TypeId describes the static information about a SQL type independent of any specific attributes of the type such as length. |
| public class | UserType
This contains an instance of a user-defined type, that is, a java object. |
| pack-priv class | WorkHorseForCollatorDatatypes
WorkHorseForCollatorDatatypes class holds on to RuleBasedCollator, and the base SQLChar object for the collation sensitive SQLChar, SQLVarchar, SQLLongvarchar and SQLClob. |
| public class | XML
This type implements the XMLDataValue interface and thus is the type on which all XML related operations are executed. |