Preferred getXXX() methods for GemFire XD Table Functions

While scanning a table function, GemFire XD 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 GemFire XD data type.

Table 1. getXXX() Methods Called for Declared SQL Types
Column Type Declared by CREATE FUNCTION getXXX() Method Called by GemFire XD for JDBC 3.0 and 4.0
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