Package org.apache.derby.iapi.types


package org.apache.derby.iapi.types
  • Class
    Description
     
     
    Generates stream headers for non-Clob string data types.
    Generates stream headers for Clob data values.
    CollationElementsInterface is an interface which will be implemented by all the Collator sensitive char data types.
    CollatorSQLChar class differs from SQLChar based on how the 2 classes use different collations to collate their data.
    CollatorSQLClob class differs from SQLClob based on how the 2 classes use different collations to collate their data.
    CollatorSQLLongvarchar class differs from SQLLongvarchar based on how the 2 classes use different collations to collate their data.
    CollatorSQLVarchar class differs from SQLVarchar based on how the 2 classes use different collations to collate their data.
    The ConcatableDataValue interface corresponds to the SQL 92 string value data type.
    DataType is the superclass for all data types.
    DataTypeDescriptor describes a runtime SQL type.
    A set of static utility methods for data types.
    The DataValueDescriptor interface provides methods to get the data from a column returned by a statement.
    This interface is how we get data values of different types.
    Core implementation of DataValueFactory.
     
    This class provides a simple regular expression parser for standard format dates, times, and timestamps
     
    Copied from the Harmony project's implementation of javax.sql.rowset.serial.SerialBlob at subversion revision 946981.
    Copied from the Harmony project's implementation of javax.sql.rowset.serial.SerialClob at subversion revision 946981.
    Type descriptor which wraps all 3 kinds of types supported in Derby's JSQL language: SQL types, Java primitives, Java classes.
    Like matching algorithm.
    Mutable holder for the column values and RowLocation of a conglomerate row.
    NumberDataType is the superclass for all exact and approximate numeric data types.
     
    The Orderable interface represents a value that can be linearly ordered.
    This interface describes a stream that is aware of its own position and can reposition itself on request.
    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.
    Converts the characters served by a java.io.Reader to a stream returning the data in the on-disk modified UTF-8 encoded representation used by Derby.
     
    This is a simple interface that is used by streams that can initialize and reset themselves.
    Holds the location of a row within a given conglomerate.
    SQLBinary is the abstract class for the binary datatypes.
    SQLBit represents the SQL type CHAR FOR BIT DATA
    SQLBlob satisfies the DataValueDescriptor, interfaces (i.e., OrderableDataType).
    SQLBoolean satisfies the DataValueDescriptor interfaces (i.e., DataType).
    The SQLChar represents a CHAR value with UCS_BASIC collation.
    SQLClob represents a CLOB value with UCS_BASIC collation.
    Holder class for header information gathered from the raw byte header in the stream.
    This contains an instance of a SQL Date.
    SQLDecimal satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
    SQLDouble satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
    SQLInteger represents an INTEGER value.
    SQLLongint satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
    SQLLongVarbit represents the SQL type LONG VARCHAR FOR BIT DATA It is an extension of SQLVarbit and is virtually indistinguishable other than normalization.
    SQLLongvarchar represents a LONG VARCHAR value with UCS_BASIC collation.
    SQLReal satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
     
    SQLSmallint satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
    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.
    This contains an instance of a SQL Timestamp object.
    SQLTinyint satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
    SQLVarbit represents the SQL type VARCHAR FOR BIT DATA It is an extension of SQLBit and is virtually indistinguishable other than normalization.
    SQLVarchar represents a VARCHAR value with UCS_BASIC collation.
    This class contains "utility" methods that work with XML-specific objects that are only available if JAXP and/or Xalan are in the classpath.
    A NamespaceContext that reports all namespaces as unbound.
    Generates stream headers encoding the length of the stream.
     
    TypeId describes the static information about a SQL type independent of any specific attributes of the type such as length.
     
    This contains an instance of a user-defined type, that is, a java object.
    The VariableSizeDataValue interface corresponds to Datatypes that have adjustable width.
    WorkHorseForCollatorDatatypes class holds on to RuleBasedCollator, and the base SQLChar object for the collation sensitive SQLChar, SQLVarchar, SQLLongvarchar and SQLClob.
    This type implements the XMLDataValue interface and thus is the type on which all XML related operations are executed.