TINYINT SMALLINT INTEGER BIGINT REAL FLOAT DOUBLE DECIMAL NUMERIC BIT CHAR VARCHAR LONGVARCHAR BINARY VARBINARY LONGVARBINARY DATE TIME TIMESTAMP CLOB BLOB ARRAY REF STRUCT JAVA OBJECT
getByte y x x x x x x x x x x x x                        
getShort x y x x x x x x x x x x x                        
getInt x x y x x x x x x x x x x                        
getLong x x x y x x x x x x x x x                        
getFloat x x x x y x x x x x x x x                        
getDouble x x x x x y y x x x x x x                        
getBigDecimal x x x x x x x y y x x x x                        
getBoolean x x x x x x x x x y x x x                        
getString x x x x x x x x x x y y x x x x x x x            
getBytes                           y y x                  
getDate                     x x x       y   x            
getTime                     x x x         y x            
getTimestamp                     x x x       x x y            
getAsciiStream                     x x y x x x                  
getUnicodeStream                     x x y x x x                  
getBinaryStream                           x x y                  
getClob                                       y          
getBlob                                         y        
getArray                                           y      
getRef                                             y    
getCharacterStream                     x x y x x x                  
getObject x x x x x x x x x x x x x x x x x x x x x x x y y