Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Uses of Interface
org.apache.derby.iapi.types.DataValueDescriptor

Uses of DataValueDescriptor in org.apache.derby.iapi.types
 

Subinterfaces of DataValueDescriptor in org.apache.derby.iapi.types
 interface BitDataValue
           
 interface BooleanDataValue
           
 interface ConcatableDataValue
          The ConcatableDataValue interface corresponds to the SQL 92 string value data type.
 interface DateTimeDataValue
           
 interface NumberDataValue
           
 interface RefDataValue
           
 interface RowLocation
          Holds the location of a row within a given conglomerate.
 interface StringDataValue
           
 interface UserDataValue
           
 interface XMLDataValue
           
 

Classes in org.apache.derby.iapi.types that implement DataValueDescriptor
 class BigIntegerDecimal
          DECIMAL support using the immutable java.math.BigInteger to perform arithmetic and conversions.
(package private)  class BinaryDecimal
          SQL DECIMAL using raw data.
 class DataType
          DataType is the superclass for all data types.
 class NumberDataType
          NumberDataType is the superclass for all exact and approximate numeric data types.
 class SQLBinary
          SQLBinary satisfies the DataValueDescriptor interfaces (i.e., DataType).
 class SQLBit
          SQLBit satisfies the DataValueDescriptor interfaces (i.e., DataType).
 class SQLBlob
          SQLBlob satisfies the DataValueDescriptor, interfaces (i.e., OrderableDataType).
 class SQLBoolean
          SQLBoolean satisfies the DataValueDescriptor interfaces (i.e., DataType).
 class SQLChar
          SQLChar satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLClob
          SQLClob uses SQLVarchar by inheritance.
 class SQLDate
          This contains an instance of a SQL Date.
 class SQLDecimal
          SQLDecimal satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLDouble
          SQLDouble satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLInteger
          SQLInteger satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLLongint
          SQLLongint satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLLongVarbit
          SQLLongVarbit satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLLongvarchar
          SQLLongvarchar satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLNationalChar
          SQLNationalChar satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLNationalLongvarchar
          SQLNationalLongvarchar satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLNationalVarchar
          SQLNationalVarchar satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLNClob
          SQLNClob satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLReal
          SQLReal satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLRef
           
 class SQLSmallint
          SQLSmallint satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 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.
 class SQLTimestamp
          This contains an instance of a SQL Timestamp object.
 class SQLTinyint
          SQLTinyint satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLVarbit
          SQLVarbit satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class SQLVarchar
          SQLVarchar satisfies the DataValueDescriptor interfaces (i.e., OrderableDataType).
 class UserType
          This contains an instance of a user-defined type, that is, a java object.
 class XML
          This type implements the XMLDataValue interface and thus is the type on which all XML related operations are executed.
 

Fields in org.apache.derby.iapi.types declared as DataValueDescriptor
(package private) static DataValueDescriptor TypeId.decimalImplementation
          Implementation of DECIMAL datatype for generating holders through getNull.
(package private) static DataValueDescriptor NumberDataType.ZERO_DECIMAL
          Set by the booting DataValueFactory implementation.
 

Methods in org.apache.derby.iapi.types that return DataValueDescriptor
 DataValueDescriptor XML.getClone()
           
 DataValueDescriptor XML.getNewNull()
           
 DataValueDescriptor VariableSizeDataValue.setWidth(int desiredWidth, int desiredScale, boolean errorOnTrunc)
           
 DataValueDescriptor UserType.getClone()
           
 DataValueDescriptor UserType.getNewNull()
           
 DataValueDescriptor TypeId.getNull()
          Get SQL null value.
 DataValueDescriptor SQLVarchar.getClone()
           
 DataValueDescriptor SQLVarchar.getNewNull()
           
 DataValueDescriptor SQLVarbit.getNewNull()
           
 DataValueDescriptor SQLVarbit.setWidth(int desiredWidth, int desiredScale, boolean errorOnTrunc)
          Set the width of the to the desired value.
 DataValueDescriptor SQLTinyint.getClone()
           
 DataValueDescriptor SQLTinyint.getNewNull()
           
 DataValueDescriptor SQLTimestamp.getClone()
           
 DataValueDescriptor SQLTimestamp.getNewNull()
           
 DataValueDescriptor SQLTime.getClone()
           
 DataValueDescriptor SQLTime.getNewNull()
           
 DataValueDescriptor SQLSmallint.getClone()
           
 DataValueDescriptor SQLSmallint.getNewNull()
           
 DataValueDescriptor SQLRef.getClone()
           
 DataValueDescriptor SQLRef.getNewNull()
           
 DataValueDescriptor SQLReal.getClone()
           
 DataValueDescriptor SQLReal.getNewNull()
           
 DataValueDescriptor SQLNationalVarchar.getClone()
           
 DataValueDescriptor SQLNationalVarchar.getNewNull()
           
 DataValueDescriptor SQLNationalLongvarchar.getClone()
           
 DataValueDescriptor SQLNationalLongvarchar.getNewNull()
           
 DataValueDescriptor SQLNationalChar.getClone()
           
 DataValueDescriptor SQLNationalChar.getNewNull()
           
 DataValueDescriptor SQLNClob.getClone()
           
 DataValueDescriptor SQLNClob.getNewNull()
           
 DataValueDescriptor SQLLongvarchar.getClone()
           
 DataValueDescriptor SQLLongvarchar.getNewNull()
           
 DataValueDescriptor SQLLongint.getClone()
           
 DataValueDescriptor SQLLongint.getNewNull()
           
 DataValueDescriptor SQLLongVarbit.getNewNull()
           
 DataValueDescriptor SQLInteger.getClone()
           
 DataValueDescriptor SQLInteger.getNewNull()
           
 DataValueDescriptor SQLDouble.getClone()
           
 DataValueDescriptor SQLDouble.getNewNull()
           
 DataValueDescriptor SQLDecimal.getClone()
           WARNING clone is a shallow copy
 DataValueDescriptor SQLDecimal.getNewNull()
           
 DataValueDescriptor SQLDecimal.setWidth(int desiredPrecision, int desiredScale, boolean errorOnTrunc)
          Set the precision/scale of the to the desired values.
 DataValueDescriptor SQLDate.getClone()
           
 DataValueDescriptor SQLDate.getNewNull()
           
 DataValueDescriptor SQLClob.getClone()
           
 DataValueDescriptor SQLClob.getNewNull()
           
 DataValueDescriptor SQLChar.getClone()
           
 DataValueDescriptor SQLChar.getNewNull()
           
 DataValueDescriptor SQLChar.setWidth(int desiredWidth, int desiredScale, boolean errorOnTrunc)
          Set the width of the to the desired value.
 DataValueDescriptor SQLBoolean.getClone()
           
 DataValueDescriptor SQLBoolean.getNewNull()
           
 DataValueDescriptor SQLBlob.getNewNull()
           
 DataValueDescriptor SQLBlob.setWidth(int desiredWidth, int desiredScale, boolean errorOnTrunc)
           
 DataValueDescriptor SQLBit.getNewNull()
           
 DataValueDescriptor SQLBit.setWidth(int desiredWidth, int desiredScale, boolean errorOnTrunc)
          Set the width of the to the desired value.
 DataValueDescriptor SQLBinary.getClone()
           
 DataValueDescriptor DataValueDescriptor.getClone()
          Clone this DataValueDescriptor.
 DataValueDescriptor DataValueDescriptor.getNewNull()
          Get a new null value of the same type as this data value.
 DataValueDescriptor DataValueDescriptor.coalesce(DataValueDescriptor[] list, DataValueDescriptor returnValue)
          The SQL language COALESCE/VALUE function.
 DataValueDescriptor DataTypeDescriptor.normalize(DataValueDescriptor source, DataValueDescriptor cachedDest)
           
 DataValueDescriptor DataTypeDescriptor.getNull()
          Get a Null for this type.
 DataValueDescriptor DataType.coalesce(DataValueDescriptor[] argumentsList, DataValueDescriptor returnValue)
           
 DataValueDescriptor BinaryDecimal.getClone()
           
 DataValueDescriptor BigIntegerDecimal.getNewNull()
           
 DataValueDescriptor BigIntegerDecimal.setWidth(int desiredPrecision, int desiredScale, boolean errorOnTrunc)
           
 

Methods in org.apache.derby.iapi.types with parameters of type DataValueDescriptor
protected  void XML.setFrom(DataValueDescriptor theValue)
           
 int XML.compare(DataValueDescriptor other)
          Compare two XML DataValueDescriptors.
 int UserType.compare(DataValueDescriptor other)
          Orderable interface
 boolean UserType.compare(int op, DataValueDescriptor other, boolean orderedNulls, boolean unknownRV)
           
protected  void UserType.setFrom(DataValueDescriptor theValue)
           
 BooleanDataValue UserType.equals(DataValueDescriptor left, DataValueDescriptor right)
          The = operator as called from the language module, as opposed to the storage module.
 BooleanDataValue UserType.notEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <> operator as called from the language module, as opposed to the storage module.
 BooleanDataValue StringDataValue.like(DataValueDescriptor pattern)
          The SQL like() function with out escape clause.
 BooleanDataValue StringDataValue.like(DataValueDescriptor pattern, DataValueDescriptor escape)
          The SQL like() function WITH escape clause.
 void SQLVarchar.normalize(DataTypeDescriptor desiredType, DataValueDescriptor source)
          Normalization method - this method may be called when putting a value into a SQLVarchar, for example, when inserting into a SQLVarchar column.
 void SQLVarbit.normalize(DataTypeDescriptor desiredType, DataValueDescriptor source)
          Normalization method - this method may be called when putting a value into a SQLBit, for example, when inserting into a SQLBit column.
protected  int SQLTinyint.typeCompare(DataValueDescriptor arg)
           
protected  void SQLTinyint.setFrom(DataValueDescriptor theValue)
           
 BooleanDataValue SQLTinyint.equals(DataValueDescriptor left, DataValueDescriptor right)
          The = operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLTinyint.notEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <> operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLTinyint.lessThan(DataValueDescriptor left, DataValueDescriptor right)
          The < operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLTinyint.greaterThan(DataValueDescriptor left, DataValueDescriptor right)
          The > operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLTinyint.lessOrEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <= operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLTinyint.greaterOrEquals(DataValueDescriptor left, DataValueDescriptor right)
          The >= operator as called from the language module, as opposed to the storage module.
 int SQLTimestamp.compare(DataValueDescriptor other)
           
 boolean SQLTimestamp.compare(int op, DataValueDescriptor other, boolean orderedNulls, boolean unknownRV)
           
protected  void SQLTimestamp.setFrom(DataValueDescriptor theValue)
           
static DateTimeDataValue SQLTimestamp.computeTimestampFunction(DataValueDescriptor operand, DataValueFactory dvf)
          Compute the SQL timestamp function.
 int SQLTime.compare(DataValueDescriptor other)
          Orderable interface
 boolean SQLTime.compare(int op, DataValueDescriptor other, boolean orderedNulls, boolean unknownRV)
           
protected  void SQLTime.setFrom(DataValueDescriptor theValue)
           
protected  int SQLSmallint.typeCompare(DataValueDescriptor arg)
           
protected  void SQLSmallint.setFrom(DataValueDescriptor theValue)
           
 BooleanDataValue SQLSmallint.equals(DataValueDescriptor left, DataValueDescriptor right)
          The = operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLSmallint.notEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <> operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLSmallint.lessThan(DataValueDescriptor left, DataValueDescriptor right)
          The < operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLSmallint.greaterThan(DataValueDescriptor left, DataValueDescriptor right)
          The > operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLSmallint.lessOrEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <= operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLSmallint.greaterOrEquals(DataValueDescriptor left, DataValueDescriptor right)
          The >= operator as called from the language module, as opposed to the storage module.
protected  void SQLRef.setFrom(DataValueDescriptor theValue)
           
 boolean SQLRef.compare(int op, DataValueDescriptor other, boolean orderedNulls, boolean unknownRV)
           
 int SQLRef.compare(DataValueDescriptor other)
           
protected  int SQLReal.typeCompare(DataValueDescriptor arg)
           
protected  void SQLReal.setFrom(DataValueDescriptor theValue)
           
 BooleanDataValue SQLReal.equals(DataValueDescriptor left, DataValueDescriptor right)
          The = operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLReal.notEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <> operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLReal.lessThan(DataValueDescriptor left, DataValueDescriptor right)
          The < operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLReal.greaterThan(DataValueDescriptor left, DataValueDescriptor right)
          The > operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLReal.lessOrEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <= operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLReal.greaterOrEquals(DataValueDescriptor left, DataValueDescriptor right)
          The >= operator as called from the language module, as opposed to the storage module.
 void SQLNationalVarchar.normalize(DataTypeDescriptor desiredType, DataValueDescriptor source)
           
protected  void SQLNationalVarchar.setFrom(DataValueDescriptor theValue)
           
protected  void SQLNationalLongvarchar.setFrom(DataValueDescriptor theValue)
           
 void SQLNationalLongvarchar.normalize(DataTypeDescriptor desiredType, DataValueDescriptor source)
           
 void SQLNationalChar.normalize(DataTypeDescriptor desiredType, DataValueDescriptor source)
          Normalization method - this method may be called when putting a value into a SQLChar, for example, when inserting into a SQLChar column.
protected  void SQLNationalChar.setFrom(DataValueDescriptor theValue)
           
protected  void SQLNClob.setFrom(DataValueDescriptor theValue)
           
protected  int SQLLongint.typeCompare(DataValueDescriptor arg)
           
protected  void SQLLongint.setFrom(DataValueDescriptor theValue)
           
 BooleanDataValue SQLLongint.equals(DataValueDescriptor left, DataValueDescriptor right)
          The = operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLLongint.notEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <> operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLLongint.lessThan(DataValueDescriptor left, DataValueDescriptor right)
          The < operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLLongint.greaterThan(DataValueDescriptor left, DataValueDescriptor right)
          The > operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLLongint.lessOrEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <= operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLLongint.greaterOrEquals(DataValueDescriptor left, DataValueDescriptor right)
          The >= operator as called from the language module, as opposed to the storage module.
 void SQLLongVarbit.normalize(DataTypeDescriptor desiredType, DataValueDescriptor source)
          Normalization method - this method may be called when putting a value into a SQLVarbit, for example, when inserting into a SQLVarbit column.
protected  int SQLInteger.typeCompare(DataValueDescriptor arg)
           
protected  void SQLInteger.setFrom(DataValueDescriptor theValue)
           
 BooleanDataValue SQLInteger.equals(DataValueDescriptor left, DataValueDescriptor right)
          The = operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLInteger.notEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <> operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLInteger.lessThan(DataValueDescriptor left, DataValueDescriptor right)
          The < operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLInteger.greaterThan(DataValueDescriptor left, DataValueDescriptor right)
          The > operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLInteger.lessOrEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <= operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLInteger.greaterOrEquals(DataValueDescriptor left, DataValueDescriptor right)
          The >= operator as called from the language module, as opposed to the storage module.
protected  void SQLDouble.setFrom(DataValueDescriptor theValue)
           
protected  int SQLDouble.typeCompare(DataValueDescriptor arg)
           
 BooleanDataValue SQLDouble.equals(DataValueDescriptor left, DataValueDescriptor right)
          The = operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLDouble.notEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <> operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLDouble.lessThan(DataValueDescriptor left, DataValueDescriptor right)
          The < operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLDouble.greaterThan(DataValueDescriptor left, DataValueDescriptor right)
          The > operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLDouble.lessOrEquals(DataValueDescriptor left, DataValueDescriptor right)
          The <= operator as called from the language module, as opposed to the storage module.
 BooleanDataValue SQLDouble.greaterOrEquals(DataValueDescriptor left, DataValueDescriptor right)
          The >= operator as called from the language module, as opposed to the storage module.
protected  void SQLDecimal.setFrom(DataValueDescriptor theValue)
           
protected  int SQLDecimal.typeCompare(DataValueDescriptor arg)
           
 void SQLDecimal.normalize(DataTypeDescriptor desiredType, DataValueDescriptor source)
          Normalization method - this method may be called when putting a value into a SQLDecimal, for example, when inserting into a SQLDecimal column.
static java.math.BigDecimal SQLDecimal.getBigDecimal(DataValueDescriptor value)
          Get a BigDecimal representing the value of a DataValueDescriptor
 int SQLDate.compare(DataValueDescriptor other)
          Orderable interface
 boolean SQLDate.compare(int op, DataValueDescriptor other, boolean orderedNulls, boolean unknownRV)
           
protected  void SQLDate.setFrom(DataValueDescriptor theValue)
           
static DateTimeDataValue SQLDate.computeDateFunction(DataValueDescriptor operand, DataValueFactory dvf)
          Implement the date SQL function: construct a SQL date from a string, number, or timestamp.
 boolean SQLChar.compare(int op, DataValueDescriptor other, boolean orderedNulls, boolean unknownRV)
           
 int SQLChar.compare(DataValueDescriptor other)
           
protected  void SQLChar.setFrom(DataValueDescriptor theValue)
           
 void SQLChar.normalize(DataTypeDescriptor desiredType, DataValueDescriptor source)
          Normalization method - this method may be called when putting a