VARCHAR
char
VARCHAR
character varying
varchar
java.lang.String
CHAR
char
CHAR
character
char
java.lang.String
SMALLINT
short
SMALLINT
TINYINT
smallint
java.lang.Short
INTEGER
int
INT
MEDIUMINT
integer
serial
java.lang.Integer
BIGINT
long
BIGINT
bigint
bigserial
java.lang.Long
REAL
float
FLOAT
real
java.lang.Float
DOUBLE
double
DOUBLE
DECIMAL
double precision
decimal
numeric
java.lang.Double
BOOLEAN
boolean
BIT
BOOL
BOOLEAN
boolean
java.lang.Boolean
CLOB
char
adql:clob
LONGTEXT
MEDIUMTEXT
TEXT
text
java.lang.String
BLOB
unsignedByte
adql:blob
BLOB
bytea
java.lang.String
TIMESTAMP
char
timestamp
DATETIME
DATE
YEAR
timestamp
time
date
java.lang.String
BINARY
unsignedByte
BINARY
bytea
java.lang.String
VARBINARY
unsignedByte
VARBINARY
bytea
java.lang.String
REGION
char
adql:region
TEXT
character varying
java.lang.String
POINT
double
point
2
VARCHAR
spoint
java.lang.String
CIRCLE
double
circle
3
VARCHAR
scircle
java.lang.String
POLYGON
double
polygon
*
VARCHAR
spoly
java.lang.String