|
@@ -129,7 +129,7 @@ public enum DbType {
|
|
|
/**
|
|
|
* Sinodb
|
|
|
*/
|
|
|
- SINODB("sinodb","星瑞格数据库"),
|
|
|
+ SINODB("sinodb", "星瑞格数据库"),
|
|
|
/**
|
|
|
* Oscar
|
|
|
*/
|
|
@@ -154,7 +154,7 @@ public enum DbType {
|
|
|
* CUBRID
|
|
|
*/
|
|
|
CUBRID("cubrid", "CUBRID数据库"),
|
|
|
- /**
|
|
|
+ /**
|
|
|
* SUNDB
|
|
|
*/
|
|
|
SUNDB("sundb", "SUNDB数据库"),
|
|
@@ -233,4 +233,42 @@ public enum DbType {
|
|
|
}
|
|
|
return OTHER;
|
|
|
}
|
|
|
+
|
|
|
+ public boolean mysqlSameType() {
|
|
|
+ return this == DbType.MYSQL
|
|
|
+ || this == DbType.MARIADB
|
|
|
+ || this == DbType.GBASE
|
|
|
+ || this == DbType.OSCAR
|
|
|
+ || this == DbType.XU_GU
|
|
|
+ || this == DbType.CLICK_HOUSE
|
|
|
+ || this == DbType.OCEAN_BASE
|
|
|
+ || this == DbType.CUBRID
|
|
|
+ || this == DbType.SUNDB;
|
|
|
+ }
|
|
|
+
|
|
|
+ public boolean oracleSameType() {
|
|
|
+ return this == DbType.ORACLE
|
|
|
+ || this == DbType.DM
|
|
|
+ || this == DbType.GAUSS;
|
|
|
+ }
|
|
|
+
|
|
|
+ public boolean postgresqlSameType() {
|
|
|
+ return this == DbType.POSTGRE_SQL
|
|
|
+ || this == DbType.H2
|
|
|
+ || this == DbType.LEALONE
|
|
|
+ || this == DbType.SQLITE
|
|
|
+ || this == DbType.HSQL
|
|
|
+ || this == DbType.KINGBASE_ES
|
|
|
+ || this == DbType.PHOENIX
|
|
|
+ || this == DbType.SAP_HANA
|
|
|
+ || this == DbType.IMPALA
|
|
|
+ || this == DbType.HIGH_GO
|
|
|
+ || this == DbType.VERTICA
|
|
|
+ || this == DbType.REDSHIFT
|
|
|
+ || this == DbType.OPENGAUSS
|
|
|
+ || this == DbType.TDENGINE
|
|
|
+ || this == DbType.UXDB
|
|
|
+ || this == DbType.GBASE8S_PG
|
|
|
+ || this == DbType.GBASE_8C;
|
|
|
+ }
|
|
|
}
|