|
|||||||||
| Home >> All >> org >> apache >> derby >> iapi >> [ types overview ] | PREV NEXT | ||||||||
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 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 |