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