| 限定符和类型 | 字段和说明 |
|---|---|
static String |
BOOLEAN
数据类型Boolean,对应类型:
Java=Boolean SQLite=BOOLEAN MySQL=BOOLEAN SQL Server=BIT DB2=CHAR ORACLE=CHAR PostgreSQL=BOOLEAN |
static String |
BOOLEAN_BASIC
数据类型boolean,对应类型:
Java=boolean SQLite=BOOLEAN MySQL=BOOLEAN SQL Server=BIT DB2=CHAR ORACLE=CHAR PostgreSQL=BOOLEAN |
static String |
BYTE
数据类型byte,对应类型:
Java=byte SQLite=TINYINT MySQL=TINYINT SQL Server=TINYINT DB2=SMALLINT ORACLE=BLOB PostgreSQL=SMALLINT |
static String |
BYTE_ARRAY
数据类型byte array,对应类型:
Java=byte[] SQLite=BLOB MySQL=BLOB SQL Server=IMAGE DB2=BLOB ORACLE=BLOB PostgreSQL=BYTEA |
static String |
CALENDAR
数据类型java.util.Calendar,对应类型:
Java=java.util.Calendar SQLite=DATE MySQL=DATE SQL Server=DATE DB2=DATE ORACLE=DATE PostgreSQL=DATE |
static String |
CHAR
数据类型char,对应类型:
Java=String 所有数据库=CHAR |
static String |
CHAR_BASIC
数据类型char,对应类型:
Java=char SQLite=NCHAR MySQL=CHAR SQL Server=NCHAR DB2=CHAR ORACLE=CHAR PostgreSQL=CHAR |
static String |
CHARACTER
数据类型Character,对应类型:
Java=Character SQLite=NCHAR MySQL=CHAR SQL Server=NCHAR DB2=CHAR ORACLE=CHAR PostgreSQL=CHAR |
static Map<String,String> |
COMMON_JAVA_MAPS
通用映射到JAVA的类型
|
static Map<String,String> |
COMMON_SQL_MAPS
通用映射到数据库的类型
|
static Map<String,String> |
CUSTOM_JAVA_MAPS
自定义java类型映射
|
static Map<String,String> |
CUSTOM_SQL_MAPS
自定义数据库类型映射
|
static String |
DATE
数据类型Date,对应类型:
Java=java.time.LocalDate SQLite=DATE MySQL=DATE SQL Server=DATE DB2=DATE ORACLE=DATE PostgreSQL=DATE |
static String |
DATE_SQL
数据类型java.sql.Date,对应类型:
Java=java.sql.Date SQLite=DATE MySQL=DATE SQL Server=DATE DB2=DATE ORACLE=DATE PostgreSQL=DATE |
static String |
DATE_UTIL
数据类型java.util.Date,对应类型:
Java=java.util.Date SQLite=DATETIME MySQL=DATETIME SQL Server=DATETIME DB2=TIMESTAMP ORACLE=TIMESTAMP PostgreSQL=TIMESTAMP |
static String |
DATETIME
数据类型DateTime,对应类型:
Java=java.time.LocalDateTime SQLite=DATETIME MySQL=DATETIME SQL Server=DATETIME DB2=TIMESTAMP ORACLE=TIMESTAMP PostgreSQL=TIMESTAMP |
static Map<String,String> |
DB2_MAPS
DB2数据类型映射
|
static String |
DECIMAL
数据类型Decimal,对应类型:
Java=BigDecimal SQLite=DECIMAL MySQL=DECIMAL SQL Server=DECIMAL DB2=DECIMAL ORACLE=DECIMAL PostgreSQL=DECIMAL |
static String |
DOUBLE
数据类型Double,对应类型:
Java=Double SQLite=DOUBLE MySQL=DOUBLE SQL Server=FLOAT DB2=DOUBLE ORACLE=NUMBER PostgreSQL=DOUBLE PRECISION |
static String |
DOUBLE_BASIC
数据类型double,对应类型:
Java=double SQLite=DOUBLE MySQL=DOUBLE SQL Server=FLOAT DB2=DOUBLE ORACLE=NUMBER PostgreSQL=DOUBLE PRECISION |
static String |
FLOAT
数据类型Float,对应类型:
Java=Float SQLite=FLOAT MySQL=FLOAT SQL Server=FLOAT DB2=REAL ORACLE=NUMBER PostgreSQL=REAL |
static String |
FLOAT_BASIC
数据类型float,对应类型:
Java=float SQLite=FLOAT MySQL=FLOAT SQL Server=FLOAT DB2=REAL ORACLE=NUMBER PostgreSQL=REAL |
static String |
GREGORIAN_CALENDAR
数据类型GregorianCalendar,对应类型:
Java=java.util.GregorianCalendar SQLite=TIMESTAMP MySQL=TIMESTAMP SQL Server=DATETIMEOFFSET DB2=TIMESTAMP ORACLE=TIMESTAMP PostgreSQL=TIMESTAMP WITH TIME ZONE |
static String |
INT_BASIC
数据类型int,对应类型:
Java=int SQLite=INTEGER MySQL=INT SQL Server=INT DB2=INTEGER ORACLE=NUMBER PostgreSQL=INTEGER |
static String |
INTEGER
数据类型Integer,对应类型:
Java=Integer SQLite=INTEGER MySQL=INT SQL Server=INT DB2=INTEGER ORACLE=INTEGER PostgreSQL=INTEGER |
static Map<String,String> |
JAVA_MAPS
Java数据类型映射
|
static String |
JSON
数据类型json,对应类型:
Java=String SQLite=TEXT MySQL=JSON SQL Server=TEXT DB2=CLOB ORACLE=CLOB PostgreSQL=JSON |
static String |
JSONB
数据类型jsonb,对应类型:
Java=String SQLite=TEXT MySQL=JSON SQL Server=TEXT DB2=CLOB ORACLE=CLOB PostgreSQL=JSONB |
static String |
LONG
数据类型Long,对应类型:
Java=Long SQLite=BIGINT MySQL=BIGINT SQL Server=BIGINT DB2=BIGINT ORACLE=NUMBER PostgreSQL=BIGINT |
static String |
LONG_BASIC
数据类型long,对应类型:
Java=long SQLite=BIGINT MySQL=BIGINT SQL Server=BIGINT DB2=BIGINT ORACLE=NUMBER PostgreSQL=BIGINT |
static String |
LONGTEXT
数据类型longtext,对应类型:
Java=String SQLite=TEXT MySQL=LONGTEXT SQL Server=TEXT DB2=CLOB ORACLE=CLOB PostgreSQL=TEXT |
static String |
MONEY
数据类型money,对应类型:
Java=BigDecimal SQLite=MONEY MySQL=DECIMAL SQL Server=MONEY DB2=DECIMAL ORACLE=NUMBER PostgreSQL=MONEY |
static Map<String,String> |
MYSQL_MAPS
MySQL数据类型映射
|
static String |
NCHAR
数据类型nchar,对应类型:
Java=String SQLite=NCHAR MySQL=CHAR SQL Server=NCHAR DB2=CHAR ORACLE=CHAR PostgreSQL=CHAR |
static String |
NUMBER
数据类型Number,对应类型:
Java=Number SQLite=NUMERIC MySQL=NUMERIC SQL Server=NUMERIC DB2=DECIMAL ORACLE=NUMBER PostgreSQL=NUMERIC |
static String |
NUMERIC
数据类型Numeric,对应类型:
Java=Number 所有数据库=NUMERIC |
static String |
NVARCHAR
数据类型nvarchar,对应类型:
Java=String SQLite=NVARCHAR MySQL=VARCHAR SQL Server=NVARCHAR DB2=VARCHAR ORACLE=VARCHAR2 PostgreSQL=VARCHAR |
static Map<String,String> |
ORACLE_MAPS
Oracle数据类型映射
|
static Map<String,String> |
POSTGRE_SQL_MAPS
PostgreSQL数据类型映射
|
static String |
REAL
数据类型real,对应类型:
Java=Number 所有数据库=REAL |
static String |
SHORT
数据类型Short,对应类型:
Java=Short SQLite=SMALLINT MySQL=SMALLINT SQL Server=SMALLINT DB2=SMALLINT ORACLE=NUMBER PostgreSQL=SMALLINT |
static String |
SHORT_BASIC
数据类型short,对应类型:
Java=short SQLite=SMALLINT MySQL=SMALLINT SQL Server=SMALLINT DB2=SMALLINT ORACLE=SMALLINT PostgreSQL=SMALLINT |
static Map<String,String> |
SQL_SERVER_MAPS
SqlServer数据类型映射
|
static Map<String,String> |
SQLITE_MAPS
Sqlite数据类型映射
|
static String |
STRING
数据类型String,对应类型:
Java=String SQLite=NVARCHAR MySQL=VARCHAR SQL Server=NVARCHAR DB2=VARCHAR ORACLE=VARCHAR2 PostgreSQL=VARCHAR |
static String |
TEXT
数据类型text,对应类型:
Java=String SQLite=TEXT MySQL=TEXT SQL Server=TEXT DB2=CLOB ORACLE=CLOB PostgreSQL=TEXT |
static String |
TIME
数据类型Time,对应类型:
Java=java.time.LocalTime SQLite=TIME MySQL=TIME SQL Server=TIME DB2=TIME ORACLE=TIME PostgreSQL=TIME |
static String |
TIME_SQL
数据类型java.sql.Time,对应类型:
Java=java.sql.Time SQLite=TIME MySQL=TIME SQL Server=TIME DB2=TIME ORACLE=TIMESTAMP PostgreSQL=TIME |
static String |
TIMESTAMP
数据类型Timestamp,对应类型:
Java=java.time.Instant SQLite=TIMESTAMP MySQL=TIMESTAMP SQL Server=TIMESTAMP DB2=TIMESTAMP ORACLE=TIMESTAMP PostgreSQL=TIMESTAMP |
static String |
TIMESTAMP_SQL
数据类型java.sql.Timestamp,对应类型:
Java=java.sql.Timestamp SQLite=DATETIME MySQL=DATETIME SQL Server=DATETIME DB2=TIMESTAMP ORACLE=TIMESTAMP PostgreSQL=TIMESTAMP |
static String |
VARCHAR
数据类型varchar,对应类型:
Java=String 所有数据库=VARCHAR |
static String |
VARCHAR2
数据类型varchar2,对应类型:
Java=String SQLite=VARCHAR2 MySQL=VARCHAR SQL Server=NVARCHAR DB2=VARCHAR ORACLE=VARCHAR2 PostgreSQL=VARCHAR |
static String |
ZONED_DATE_TIME
数据类型ZonedDateTime,对应类型:
Java=java.time.ZonedDateTime SQLite=TIMESTAMP MySQL=TIMESTAMP SQL Server=DATETIMEOFFSET DB2=TIMESTAMP ORACLE=TIMESTAMP PostgreSQL=TIMESTAMP WITH TIME ZONE |
| 构造器和说明 |
|---|
SdType() |
public static final String BYTE
public static final String BYTE_ARRAY
public static final String BOOLEAN_BASIC
public static final String BOOLEAN
public static final String CHAR_BASIC
public static final String CHARACTER
public static final String STRING
public static final String SHORT_BASIC
public static final String SHORT
public static final String INT_BASIC
public static final String INTEGER
public static final String LONG_BASIC
public static final String LONG
public static final String FLOAT_BASIC
public static final String FLOAT
public static final String DOUBLE_BASIC
public static final String DOUBLE
public static final String NUMBER
public static final String DECIMAL
public static final String ZONED_DATE_TIME
public static final String GREGORIAN_CALENDAR
public static final String DATETIME
public static final String DATE
public static final String TIME
public static final String TIMESTAMP
public static final String DATE_UTIL
public static final String CALENDAR
public static final String DATE_SQL
public static final String TIME_SQL
public static final String TIMESTAMP_SQL
public static final String NCHAR
public static final String NVARCHAR
public static final String VARCHAR2
public static final String MONEY
public static final String TEXT
public static final String LONGTEXT
public static final String JSON
public static final String JSONB
Copyright © 2019 Mirren Tools. All rights reserved.