Java Types 说明
CloudCanal 中,需要定义 Schema 信息的数据源或任务,常常需要描述列的 jdbcType 属性,如消息、Tunnel、文件等数据源以及相关链路。
此 jdbcType 即 java.sql.Types 中定义的某一个类型变量对应的整数值。
本文档简要罗列类型和该整数值关系,以便参考。
jdbcType 与数字对照表
jdbcType | 对应数字 |
---|---|
unknown | 10000 |
ARRAY | 2003 |
BIGINT | -5 |
BINARY | -2 |
BIT | -7 |
BLOB | 2004 |
BOOLEAN | 16 |
CHAR | 1 |
CLOB | 2005 |
DATALINK | 70 |
DATE | 91 |
DECIMAL | 3 |
DISTINCT | 2001 |
DOUBLE | 8 |
FLOAT | 6 |
INTEGER | 4 |
JAVA_OBJECT | 2000 |
LONGVARBINARY | -4 |
LONGVARCHAR | -1 |
NULL | 0 |
NUMERIC | 2 |
OTHER | 1111 |
REAL | 7 |
REF | 2006 |
SMALLINT | 5 |
STRUCT | 2002 |
TIME | 92 |
TIMESTAMP | 93 |
TINYINT | -6 |
VARBINARY | -3 |
VARCHAR | 12 |