While scanning a Derby-style table function, Derby calls a preferred getXXX() method for each column, based on the column's data type.
The following table lists the preferred getXXX() method for each Derby data type.
Column Type Declared by CREATE FUNCTION | getXXX() Method Called by Derby |
---|---|
BIGINT | getLong() |
BLOB | getBlob() |
CHAR | getString() |
CHAR FOR BIT DATA | getBytes() |
CLOB | getClob() |
DATE | getDate() |
DECIMAL | getBigDecimal() |
DOUBLE | getDouble() |
DOUBLE PRECISION | getDouble() |
FLOAT | getDouble() |
INTEGER | getInt() |
LONG VARCHAR | getString() |
LONG VARCHAR FOR BIT DATA | getBytes() |
NUMERIC | getBigDecimal() |
REAL | getFloat() |
SMALLINT | getShort() |
TIME | getTime() |
TIMESTAMP | getTimestamp() |
VARCHAR | getString() |
VARCHAR FOR BIT DATA | getBytes() |
XML | Not supported |